我安装了python 2.7.5(linux)和 2.7.12(anaconda,windows)。 我的记录器看起来像:
formatter = logging.Formatter( %(w)s - %(k)s - %(v)s',
datefmt='%d/%b/%Y:%H:%M:%S %z')
Linux:
- 10/May/2017:07:15:36 +0000 -
视窗(水蟒)
- 10/May/2017:16:23:15 Central Europe Daylight Time -
任何人都知道如何摆脱“中欧夏令时” 而 +0000 代替????
答案 0 :(得分:0)
实际上问题不在于你的代码。不幸的是,Windows下的库不支持%z
标志,而Python依赖于这些库。
现在不推荐使用%Z,但所有ANSI C库都不支持扩展为首选小时/分钟偏移量的%z转义。