def date(date):
DD, MM, YYYY=date.split(' ')
return datetime.date(int(YYYY),int(MM),int(DD))
while True:
end=input('End Date (DD MM YYYY): ')
end=date(end)
if end[0:1].isdigit() and end[3:4].isdigit() and end[6:9].isdigit() and datetime.datetime.strptime(end, '%d/%m/%Y'):
break
else:
print("Invalid")
错误: Traceback(最近一次调用最后一次): 文件“C:\ Users \ NPStudent \ Downloads \ main.py”,第311行,中 如果启动[0:1] .isdigit()并启动[3:4] .isdigit()并启动[6:9] .isdigit()和datetime.datetime.strptime(start,'%d /%m /% Y'): TypeError:'datetime.date'对象不可订阅