Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么我会得到这个名称错误:name";dt';没有定义_Python_Datetime_Nameerror - Fatal编程技术网

Python 为什么我会得到这个名称错误:name";dt';没有定义

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在

我是Python新手,我正在尝试刮取reddit并将UNIX时间戳转换为日期。然而,当我运行这段代码时,我得到了一个名称错误。有人能告诉我为什么我会犯这个错误吗?谢谢

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
没有定义在任何地方。为什么要定义它?错误消息的哪一部分不清楚?