我得到这个属性错误,要么是因为我正在导入模块,要么是因为不正确地引用了它们。
from datetime import date, timedelta, datetime, time, tzinfo使用
def utc2local (utc):
epoch = time.mktime(utc.timetuple())
offset = datetime.fromtimestamp (epoch) - datetime.utcfromtimestamp (epoch)
return utc + offset调用者
(utc2local(rise), utc2local(set))这给了我- AttributeError:类型对象'datetime.time‘没有'mktime’属性
我已将我的导入更改为
import time
from datetime import date, timedelta, datetime, tzinfo但是我得到了- TypeError:'module‘对象是不可调用的
我应该如何调用这些模块,或者我应该使用什么来引用它们,谢谢
发布于 2016-11-05 22:42:36
您不需要导入datetime,只需这样做:
import time
time.mktime(your_time)或
from time import mktime
mktime(t)https://stackoverflow.com/questions/40439398
复制相似问题