2010-11-21 18 views
3
#!/usr/bin/env python 
import mechanize 

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

Gibt mechanisieren:Python: Modul hat kein Attribut

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' 

Und ich bin verwirrt. Ich habe das Modul für 2.6 und 2.7 installiert, das gleiche Ergebnis ...

Antwort

18

Ändern Sie Ihren Dateinamen weg von mechanize.py. Python importiert Ihre Datei als das Modul.

+1

ha ha ha. Ich bin so schlau. –

+4

Danke dafür, aber ich war immer noch festgefahren bis ich merkte, dass ich die entsprechende .pyc Datei löschen musste –

Verwandte Themen