Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 查找pytz中是否不推荐使用时区名称_Python_Pytz - Fatal编程技术网

Python 查找pytz中是否不推荐使用时区名称

Python 查找pytz中是否不推荐使用时区名称,python,pytz,Python,Pytz,为了使我的API返回正确的时区字符串(使用proper,我指的是在最新版本中未标记为“deprecated”的任何字符串;以便API的使用者对有效值有一定的保证),我想检查pytz区域名称是否不推荐(甚至更好的是:哪些是规范的,哪些是别名) pytz有一个common_timezones字段,根据“不包含不推荐使用的区域或历史区域,除了一些我认为常用的区域,例如US/Eastern”。因此它觉得这几乎可以完成任务,但还不是很好;因为“US/Eastern”确实是不推荐使用的 很明显,我现在可以手

为了使我的API返回正确的时区字符串(使用proper,我指的是在最新版本中未标记为“deprecated”的任何字符串;以便API的使用者对有效值有一定的保证),我想检查
pytz
区域名称是否不推荐(甚至更好的是:哪些是规范的,哪些是别名)

pytz
有一个
common_timezones
字段,根据“不包含不推荐使用的区域或历史区域,除了一些我认为常用的区域,例如US/Eastern”。因此它觉得这几乎可以完成任务,但还不是很好;因为“US/Eastern”确实是不推荐使用的

很明显,我现在可以手动获取一个未弃用的区域列表,或者保留一个
pytz
考虑
common\u时区但实际上已弃用的区域列表(请注意上面文档描述中的“如”),但这意味着我应该在每次更新pytz时手动更新此列表

那么问题是,有没有办法在pytz中找出某个区域(名称)是否已弃用(或别名/规范)