python无法导入时区,但可以导入datetime

tst*_*tst 4 python python-import

如果我写

import datetime
Run Code Online (Sandbox Code Playgroud)

如果我写

from datetime import timezone
Run Code Online (Sandbox Code Playgroud)

我得到错误 ImportError: cannot import name timezone

当然,调用datetime.timezone也不起作用。

我该如何调试?我浪费了一个小时,现在已经很晚了。

Rol*_*ith 7

datetime.timezone是在Python 3.2中添加的。因此,例如在Python 2.7中出现导入错误是正常的。

  • 根据您的用例,您可以使用“pytz”(例如“pytz.utc”而不是“timezone.utc”) (3认同)
  • 那么答案是什么,如何导入呢? (2认同)