“功能”对象没有属性“今天”

时间:2019-07-12 20:58:17

标签: python python-3.x datetime

尝试使用日期时间函数时遇到此错误。我正在使用IDLE Python 3.7。日期时间功能曾经可以使用,但现在并非没有实现。

错误:

    updatedate = datetime.date.today()
AttributeError: 'function' object has no attribute 'today'

我尝试使用“导入自”代码来启动更具体的导入,但它们没有帮助。我也尝试过将导入日期时间放在def Constructor()中:无济于事。

我的代码示例:

import datetime

dictionary = dict()

def constructor():
    updatedate = datetime.date.today()
    dictionary['Update_Date'] = updatedate
    print(dictionary)

导致以下结果:

      updatedate = datetime.date.today()
 AttributeError: 'function' object has no attribute 'today'

我希望datetime.date.today()函数将今天的日期保存为变量“ updatedate”,然后在字典“字典”中输入该日期作为键['Update_Date']的值

1 个答案:

答案 0 :(得分:-1)

datetime中有一个名为datetime的对象。您必须使用它而不是date

示例:

import datetime

dictionary = dict()

def constructor():
    updatedate = datetime.datetime.today()
    dictionary['Update_Date'] = updatedate
    print(dictionary)