3
#!/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のモジュールをインストールしましたが、同じ結果になりました...

4

1 に答える 1

18

ファイル名をmechanize.pyから変更します。Pythonはファイルをモジュールとしてインポートしています。

于 2010-11-21T04:01:07.477 に答える