我正在将我的一个程序从 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 中获取此信息的正确方法。
完整的上下文是一个更新方法。它将新文件从服务器拉到其本地数据库,但前提是服务器上的文件比本地文件新。如果有比仅比较本地和远程文件时间戳更智能的方法来实现此功能,那么我也对此持开放态度。