Python 为什么我会得到这个名称错误:name";dt';没有定义
我是Python新手,我正在尝试刮取reddit并将UNIX时间戳转换为日期。然而,当我运行这段代码时,我得到了一个名称错误。有人能告诉我为什么我会犯这个错误吗?谢谢Python 为什么我会得到这个名称错误:name";dt';没有定义,python,datetime,nameerror,Python,Datetime,Nameerror,我是Python新手,我正在尝试刮取reddit并将UNIX时间戳转换为日期。然而,当我运行这段代码时,我得到了一个名称错误。有人能告诉我为什么我会犯这个错误吗?谢谢 from datetime import datetime def get_date(created): return dt.datetime.fromtimestamp(created) _timestamp = topics_data["created"].apply(get_date) dt在
from datetime import datetime
def get_date(created):
return dt.datetime.fromtimestamp(created)
_timestamp = topics_data["created"].apply(get_date)
dt
在您当前的代码中并不意味着口译员善意地告诉您的内容
您试图做的是调用一个datetime.datetime.fromtimstamp()
您可以将导入的更改为:
将日期时间导入为dt
然后dt
将是datetime
包的别名,因此dt.datetime.fromtimestamp(created)
将起作用
但这不是唯一的解决办法。以下各项也将起作用:
导入日期时间
datetime.datetime.fromtimestamp(已创建)
从日期时间导入日期时间
datetime.fromtimestamp(已创建)
您可以检查以更好地了解差异。错误消息非常清楚,名称dt
没有定义在任何地方。为什么要定义它?错误消息的哪一部分不清楚?