我正在使用一年前編寫的Python代碼。Python:mechanize沒有屬性'TextControl'錯誤
我的操作系統是Python 2.6.6的Unbuntu 10.10。
的代碼片段是:
import mechanize
.....
br.select_form(nr=0)
br['sign_in[email]'] = username
br['sign_in[password]'] = password
tc = mechanize.TextControl('hidden', 'token', {'value':token})
tc.add_to_form(br.form)
self.submit()
當我運行這段代碼,我得到這個錯誤:
AttributeError: 'module' object has no attribute 'TextControl'
有什麼不對?這裏原創作者的意圖是什麼?當我谷歌TextControl
,沒有什麼似乎與機械化有關。我通過apt-get install python-mechanize
安裝機械化。
HI有沒有辦法查看我現在使用的機械化版本? – 2012-02-18 12:27:02
@SusanMayer:'進口機械化; mechanize .__ version__'將會返回你當前使用的版本。 – unutbu 2012-02-18 12:52:53