【发布时间】:2021-03-24 13:08:46
【问题描述】:
尝试倒计时,输入日期:
from datetime import datetime
year = int(input('Enter a year: '))
month = int(input('Enter a month: '))
day = int(input('Enter a day: '))
date = datetime.date(year, month, day)
countdown = date - datetime.now()
print(countdown)
错误是:
line 7, in <module>
date = datetime.date(year, month, day)
TypeError: descriptor 'date' for 'datetime.datetime' objects doesn't apply to a 'int' object
【问题讨论】:
-
我认为你的意思是
date = datetime(year, month, day)... 模块datetime有date和datetime类。您正在尝试访问模块datetime中datetime类的描述符date