Python:机械化错误仅在 运行 来自文本编辑器的代码时显示,但当 运行 直接来自空闲 shell 时工作正常
Python: Mechanize error only shows when running code from text editor but works fine when running directly from idle shell
当我输入代码时
import mechanize
import webbrowser
br = mechanize.Browser()
直接进入 shell 代码 运行 就可以了。但是,如果我从文本编辑器 运行 出现此错误:
br = mechanize.Browser()
AttributeError: 'module' object has no attribute 'Browser'
请帮忙。
可能您将 .py
文件命名为 mechanize.py.
将其更改为其他名称。 Python 正在尝试将您的文件导入为 mechanize
。
当我输入代码时
import mechanize
import webbrowser
br = mechanize.Browser()
直接进入 shell 代码 运行 就可以了。但是,如果我从文本编辑器 运行 出现此错误:
br = mechanize.Browser() AttributeError: 'module' object has no attribute 'Browser'
请帮忙。
可能您将 .py
文件命名为 mechanize.py.
将其更改为其他名称。 Python 正在尝试将您的文件导入为 mechanize
。