AttributeError:'datetime.date'对象没有属性'date'

mor*_*ous 8 python

我有一个这样的脚本:

import datetime

# variable cal_start_of_week_date has type <type 'datetime.date'>
# variable period has type <type 'datetime.timedelta'>

cal_prev_monday  = (cal_start_of_week_date - period).date()
Run Code Online (Sandbox Code Playgroud)

执行上述语句时,我收到错误:

AttributeError:'datetime.date'对象没有属性'date'

如何解决这个问题?

Ign*_*ams 21

停止尝试调用对象的date()方法date.它已经是一个date.

  • 嗯,你是对的。我想知道是否有可能以一种可能会使初学者更加困惑的方式在datetime模块中命名对象和属性。 (2认同)

Ale*_*nko 6

.date()方法仅存在于datetime.datetime对象上.您有datetime.date类型的对象.

删除方法调用,并开心.