未解决的导入:webbrowser

时间:2012-04-13 08:30:02

标签: python aptana python-webbrowser

当我在Aptana Studio 3中运行以下代码时,在运行OS X 10.6(Snowleopard)的iMac上构建:3.0.9.201202141038我收到以下错误。

import webbrowser
webbrowser.open('http://google.com')


Traceback (most recent call last):   File
"/Users/gianl/Documents/Aptana Studio 3 Workspace/Thought Log 3 w
dropbox/src/webbrowser.py", line 1, in <module>
    import webbrowser   File "/Users/gianl/Documents/Aptana Studio 3 Workspace/Thought Log 3 w dropbox/src/webbrowser.py", line 3, in
<module>
    webbrowser.open('http://google.com') AttributeError: 'module' object has no attribute 'open'

当我在终端中没有收到此错误时,为什么我在Aptana中收到此错误?

3 个答案:

答案 0 :(得分:4)

您将文件命名为webbrowser.py。它会影响真实的webbrowser模块并自行导入。

更改文件名并删除位于同一目录中的webbrowser.pyc,然后重试。

答案 1 :(得分:0)

所有您需要做的就是将python脚本的名称从webbrowser.py更改为my_web_browser.py。我不知道为什么会这样做,我想那可能是指针问题。

答案 2 :(得分:0)

重命名您的.PY文件..确保不是webbrowser.py ...您可以命名为任何名称 如果要导入webbrowser,则无法将文件另存为webbrowser.py 如果您要导入请求 则无法将文件名命名为request.py

绝对不要将您的文件命名为导入的模块名称。是的,您可以输入my_request.py或my_webbrowser.py祝您好运