小编Kon*_*ger的帖子

在Pytz中缺少时区信息?

我对Python有一个非常奇怪的问题pytz:它似乎在我的系统上有一个不完整的时区目录(MacOS X 10.8.5,系统Python 2.7.5).

>>> from pytz import timezone
>>> import pytz

>>> utc = pytz.utc
>>> utc.zone
'UTC'

>>> eastern = timezone('US/Eastern')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "pytz/__init__.pyc", line 182, in timezone

pytz.exceptions.UnknownTimeZoneError: 'US/Eastern'
Run Code Online (Sandbox Code Playgroud)

所以'US/Eastern'无法找到时区.因此,我试着看一下pytz提供的时区目录:

>>> from pytz import all_timezones
>>> for tz in pytz.all_timezones:
...     print tz
... 
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry …
Run Code Online (Sandbox Code Playgroud)

python timezone pytz

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

python ×1

pytz ×1

timezone ×1