我试图计算格式如下的两个日期/时间之间的差异(以秒为单位):
2010-05-11 17:07:33 UTC
2010-05-11 17:07:33美国东部时间
time1 = '2010-05-11 17:07:33 UTC'
time2 = '2010-05-11 17:07:33 EDT'
delta = time.mktime(time.strptime(time1,"%Y-%m-%d %H:%M:%S %Z"))-\
time.mktime(time.strptime(time2, "%Y-%m-%d %H:%M:%S %Z"))
Run Code Online (Sandbox Code Playgroud)
我得到的问题是EDT无法识别,具体错误是
ValueError: time data '2010-05-11 17:07:33 EDT' does not match format '%Y-%m-%d %H:%M:%S %Z'
Run Code Online (Sandbox Code Playgroud) 我有一个大的tar.gz文件来使用python脚本进行分析.tar.gz文件包含许多可能在其中嵌入其他.gz文件的zip文件.在提取文件之前,我想浏览压缩文件中的目录结构,以查看是否存在某些文件或目录.通过查看tarfile和zipfile模块,我没有看到任何允许我在tar.gz文件中获取zip文件内容表的现有函数.
感谢您的帮助,