Python: модуль не имеет атрибута механизировать - PullRequest
3 голосов
/ 21 ноября 2010
#!/usr/bin/env python
import mechanize

mech = mechanize.Browser()
page = br.open(SchoolRank('KY'))

Дает:

Traceback (most recent call last):
  File "mechanize.py", line 2, in <module>
    import mechanize
  File "/home/jcress/Documents/programming/schooldig/trunk/mechanize.py", line 12, in <module>
    mech = mechanize.Browser()
AttributeError: 'module' object has no attribute 'Browser'

И я в замешательстве. У меня установлен модуль для 2.6 и 2.7, тот же результат ...

1 Ответ

18 голосов
/ 21 ноября 2010

Измените ваше имя файла от mechanize.py.Python импортирует ваш файл в качестве модуля.

...