繁体   English   中英

如何使用python3 urllib获取最后修改时间?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM