当我尝试使用pytz创建一些时区时,我收到错误“struct.error:unpack需要长度为44的字符串参数”。对于其他人,它工作正常。
前两个很棒。第二个给出错误:
import pytz
from pytz import timezone
tz_dk = timezone("Europe/Copenhagen")
tz_cn = timezone("Atlantic/Canary")
tz_us = timezone("US/Eastern")
tx_lo = timezone("Europe/London")
我打印出所有时区的列表,所有四个都在那里。
for tz in pytz.all_timezones:
print tz
答案 0 :(得分:1)
我重新安装了pytz,现在它可以工作了。怪异。
用
测试for value in pytz.all_timezones:
try:
t = timezone(value)
except:
print "FAIL", value
没有失败。