[英]How can I get the last-modified time with python3 urllib?
我正在将我的程序从python2移植到python3,我遇到以下错误: AttributeError: 'HTTPMessage' object has no attribute 'getdate'
这是代码:
conn = urllib.request.urlopen(fileslist, timeout=30)
last_modified = conn.info().getdate('last-modified')
本节在python 2.7下工作,到目前为止我还没有找到在python 3.1中获取此信息的正确方法。
完整上下文是一种更新方法。 它将新文件从服务器下载到其本地数据库,但前提是服务器上的文件比本地文件更新。 如果有一种更聪明的方法来实现这个功能,而不仅仅是比较本地和远程文件时间戳,那么我也对此持开放态度。
conn.headers['last-modified']
在Python 2和Python 3下运行。比较文件戳对我来说似乎是合理的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.