无法从mechanize导入浏览器

时间:2014-10-19 20:48:26

标签: python mechanize mechanize-python

我第一次使用机械化。如果我在python shell(解释器)中键入行from mechanize import Browser,它不会给出任何错误,但是当运行与.py文件的一部分相同的代码时,它会给出以下错误:

Traceback (most recent call last):
  File "/home/namit/Codes/BS4/mechanize.py", line 1, in <module>
    import mechanize
  File "/home/namit/Codes/BS4/mechanize.py", line 4, in <module>
    mech = mechanize.Browser()
AttributeError: 'module' object has no attribute 'Browser'

2 个答案:

答案 0 :(得分:1)

从mechanize.py更改文件名。 Python将您的文件导入为模块,而不是导入机械化库。

答案 1 :(得分:1)

将您的文件名重命名为mechanize.py以外的其他内容

提供与导入模块相同的文件名会导致导入文件而不是目标模块。