关于编写函数将输入的年月日时分秒进行datetime格式化输出,为什么下面这个代码显示错误呢
x=eval(input())
from datetime import datetime
def f():
y=datetime(x)
s=y.strftime('%Y-%m-%d %H:%M:S')
return s
f()
结果为
2020,5,5,12,12,12
Traceback (most recent call last):
File "E:\datetime.py", line 1, in <module>
x=eval(input())
File "<string>", line 1
2020,5,5,12,12,12
^
SyntaxError: invalid character in identifier