我收到以下错误:
ValueError: time data 'M/D/Y' does not match format '%m/%d/%Y'
但是我不知道问题出在哪里...这是我的代码
def day(M, D, Y):
day = datetime.datetime.strptime('M/D/Y', '%m/%d/%Y').strftime('%A')
return day
我已经尝试使用day(1, 12, 2017)
和day(01, 12, 2017)
一个月了,但是当我使用时01
,出现了一个新错误:
SyntaxError: invalid token
在您的行中
day = datetime.datetime.strptime('M/D/Y', '%m/%d/%Y').strftime('%A')
'M/D/Y'
只是一个字符串,您可以使用str.format
,像这样
day = datetime.datetime.strptime('{0}/{1}/{2}'.format(M, D, Y), '%m/%d/%Y').strftime('%A')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句