Datetime 未按预期提供时区名称

Datetime 未按预期提供时区名称,datetime,python-3.7,datetime-format,python-datetime,Datetime,Python 3.7,Datetime Format,Python Datetime,我有许多导入的时间戳,格式如下: “2019年11月13日星期三10:52:24 GMT-0500(美国东部时间)” 根据以下格式: %a%b%d%Y%H:%M:%S GMT%z(%z)”,其中%z应为时区名称:(空)、UTC、EST、CST 但是,尝试用该格式解释日期字符串将导致值错误 import datetime datetime.datetime.strptime("Wed Nov 13 2019 10:52:24 GMT-0500 (EST)",

我有许多导入的时间戳,格式如下:
“2019年11月13日星期三10:52:24 GMT-0500(美国东部时间)”

根据以下格式:
%a%b%d%Y%H:%M:%S GMT%z(%z)”
,其中
%z
应为时区名称:(空)、UTC、EST、CST

但是,尝试用该格式解释日期字符串将导致值错误

import datetime
datetime.datetime.strptime("Wed Nov 13 2019 10:52:24 GMT-0500 (EST)",
                           "%a %b %d %Y %H:%M:%S GMT%z (%Z)")
:
ValueError: time data 'Wed Nov 13 2019 10:52:24 GMT-0500 (EST)' does not match format '%a %b %d %Y %H:%M:%S GMT%z (%Z)'
为了找出错误,我检查了一个新的
now()
调用的结果格式,发现
%Z
的格式不是我所期望的

datetime.datetime.now(tz=datetime.timezone(datetime.timedelta(hours=-5)))\
                      .strftime("%a %b %d %Y %H:%M:%S GMT%z (%Z)")
'Tue Nov 26 2019 07:02:17 GMT-0500 (UTC-05:00)'
正如您所看到的,我希望给出的
EST
结果是
UTC-05:00

有人知道这是为什么和/或我如何获得预期输出吗