Python 错误:'NoneType' 对象没有 'total_seconds' 属性
这个错误发生是因为您试图在一个 'NoneType' 对象上访问 'total_seconds()' 方法。在这种情况下,'NoneType' 对象指的是 'date_time.utcoffset()' 的返回值。
'utcoffset()' 方法返回 datetime 对象的时区与 UTC 之间的偏移量。但是,如果 'date_time' 对象没有时区信息或者设置为 None,则 'utcoffset()' 将返回 None。
要解决这个错误,您需要确保 'date_time' 对象在调用 'utcoffset()' 方法之前具有有效的时区信息。您可以通过在创建 'date_time' 对象时显式设置时区,或者使用其他方法来计算 UTC 偏移量来实现这一点。
原文地址: https://www.cveoy.top/t/topic/oVe8 著作权归作者所有。请勿转载和采集!