2010-07-07 73 views
4

我有這樣的腳本:AttributeError的: 'datetime.date' 對象有沒有屬性 '日期'

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() 

在執行上面的語句,我得到的錯誤:

AttributeError的:' datetime.date'對象沒有'date'屬性

如何解決這個問題?

+2

只是從最後刪除'.date()'? – 2010-07-07 13:54:25

回答

18

停止嘗試調用date對象的date()方法。這已經是date

+1

嗯,你說得對。我想知道是否有可能以可能會讓初學者更容易混淆的方式來命名datetime模塊中的對象和屬性... – morpheous 2010-07-07 13:57:40

5

.date()方法僅在datetime.datetime對象上存在。你有datetime.date類型的對象。

刪除方法調用,並很高興。

相關問題