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