Dae*_*yth 11 python urllib python-2.7 python-3.x
我正在将我的程序从python2 移植到python3,我遇到以下错误:AttributeError: 'HTTPMessage' object has no attribute 'getdate'
这是代码:
conn = urllib.request.urlopen(fileslist, timeout=30)
last_modified = conn.info().getdate('last-modified')
Run Code Online (Sandbox Code Playgroud)
本节在python 2.7下工作,到目前为止我还没有找到在python 3.1中获取此信息的正确方法.
完整上下文是一种更新方法.它将新文件从服务器下载到其本地数据库,但前提是服务器上的文件比本地文件更新.如果有一种更聪明的方法来实现这个功能,而不仅仅是比较本地和远程文件时间戳,那么我也对此持开放态度.
Len*_*bro 14
conn.headers['last-modified'] 在Python 2和Python 3下工作.比较文件戳对我来说似乎是合理的.
| 归档时间: |
|
| 查看次数: |
6275 次 |
| 最近记录: |