timezones() 和 datetimes 是否可能在时间等方面与我的操作系统发生冲突?
起初这是一个愚蠢的问题,因为我遇到了这个问题,我看不出它为什么或从哪里发生。
展望这个:
def parse_datetime(a_datetime, account):
tz = pytz.timezone(account.timezone_name)
return datetime.astimezone(parser.parse(a_datetime), tz)
这个函数应该返回一个不错的 datetime 对象作为 timezone(),就是它!但是不要!
我所知道的是我收到了这条消息: astimezone() cannot be applied to a naive datetime()
由于我有朋友具有相同的功能并且在他们的 PC 中代码运行良好,但在我的情况下没有。
推测是:你的机器上的配置有问题……但是,不能确定。
如果还有其他人面对这个并且知道它只是阅读这里的内容,那么如果你告诉我会很好,我会很高兴。提前致谢!