我正在尝试从类datetime导入timedelta而不导入所有内容(导入日期时间):
from datetime import datetime, timedelta
datetime.timedelta(seconds=1)
错误:类'datetime'
的未解析属性引用'timedelta'答案 0 :(得分:3)
查看您的导入声明
from datetime import datetime, timedelta
您从模块datetime
导入了两件事。 datetime
和timedelta
类,现在已注入应用程序全局范围。您不再需要使用datetime
模块名称来引用这些类。
你可以称之为。
>>>timedelta(seconds=1)
如果您整体导入模块(我意识到您不想这样做),那么您可以使用问题中的语法。
>>> import datetime
>>> datetime.timedelta(seconds=1)
datetime.timedelta(0, 1)
答案 1 :(得分:2)
尝试:
from datetime import timdelta
timedelta(seconds=1)