Python “如何修复”;属性错误:';str';对象没有属性';项目'&引用;
我试图记录下订单在我的程序上的具体时间Python “如何修复”;属性错误:';str';对象没有属性';项目'&引用;,python,datetime,Python,Datetime,我试图记录下订单在我的程序上的具体时间 导入日期时间 从日期时间导入日期时间 导入时间 now=datetime.now() lbltime1=标签(master3,text=“当前日期和时间:”) lbltime1.pack() lbltime2=标签(master3,now.strftime(“%Y-%m-%d%H:%m:%S”)) lbltime2.pack() 我得到了错误 AttributeError:“str”对象没有属性“items” datetime.timestamp是dat
导入日期时间
从日期时间导入日期时间
导入时间
now=datetime.now()
lbltime1=标签(master3,text=“当前日期和时间:”)
lbltime1.pack()
lbltime2=标签(master3,now.strftime(“%Y-%m-%d%H:%m:%S”))
lbltime2.pack()
我得到了错误
AttributeError:“str”对象没有属性“items”
datetime.timestamp
是datetime.datetime
的方法。由于您已经从datetime
导入了eddatetime
,因此只需执行以下操作即可
>>> now = datetime.now()
而不是
>>> datetime.timestamp.now()
然后用
>>> now.strftime("%Y-%m-%d %H:%M:%S")
'2019-09-11 18:14:03'
请把线路修好
>>> lbltime2 = Label(master3, now.strftime("%Y-%m-%d %H:%M:%S"))
与
发生错误,因为您没有提供文本关键字,标签显然需要日期时间。timestamp()是一种将日期时间作为参数的方法
但是,要获得这样一个人类日历样式的日期条目,您根本不需要时间戳——只需要当前时间,并像您那样使用strftime():
import datetime
now = datetime.now()
now.strftime("%Y-%m-%d %H:%M:%S")
是:
您需要datetime.now()
而不是那里的datetime.timestamp.now()
datetime.timestamp
是一个
而且,您只需要从datetime导入datetime中导入一个。然后执行datetime.now()
。谢谢,我现在执行此操作时遇到另一个错误,“TypeError:必须是str,而不是datetime.datetime。”正如所说,我对此非常陌生。更新后,请您看一看,如果您需要更多我愿意共享的代码。我很害怕您的回答,但是,正如我所说,我对这件事非常陌生,不知道那是什么对不起,你能解释一下吗?你是我朋友的救命恩人。多谢各位
import datetime
now = datetime.now()
now.strftime("%Y-%m-%d %H:%M:%S")
'2019-09-11 15:44:25'