Python AttributeError:。。。对象没有属性';更新';
我有以下代码从URL列表下载HTML内容。每当我运行它时,我都会收到一个错误,上面写着“回溯(最近一次调用):Python AttributeError:。。。对象没有属性';更新';,python,methods,Python,Methods,我有以下代码从URL列表下载HTML内容。每当我运行它时,我都会收到一个错误,上面写着“回溯(最近一次调用): 如何解决此问题?您试图调用函数而不是对象的方法。请改为调用: import hashlib from hashlib import md5 import os fh = open("****.txt", 'r') for line in fh: url = line url = url.replace('\n', '') def computeMD5
如何解决此问题?您试图调用函数而不是对象的方法。请改为调用:
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() # instead of 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()
@PeterWood您指的是行“m=hashlib.md5”吗?
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)
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() # instead of m = hashlib.md5
m.update(message)
return m.hexdigest()
hashMessage = computeMD5(url)
print hashMessage
os.system(" wget -O /desktop/Html" + hashMessage + ".txt " + url)