0
我有以下代碼來從URL列表中下載HTML內容。每當我跑我得到它,說:「回溯(最近通話最後一個)的錯誤:AttributeError:...對象沒有屬性'更新'
File "*******", line 16, in <module>
**hashMessage = computeMD5(url)**
File "*******", line 13, in computeMD5
**m.update(message)**
*AttributeError: 'builtin_function_or_method' object has no attribute 'update'*
這裏是代碼:
import hashlib
from hashlib import md5
import os
fh = open("****.txt", 'r')
for line in fh:
url = line
url = url.replace('\n', '')
def computeMD5(message):
m = hashlib.md5
m.update(message)
return m.hexdigest()
hashMessage = computeMD5(url)
print hashMessage
os.system(" wget -O /desktop/Html" + hashMessage + ".txt " + url)
我怎樣才能解決這個
'hashlib.md5'應該是'hashlib.md5()' –
@P eterWood您是指「m = hashlib.md5」這一行嗎? – BCarey