from datetime import datetime
current_time = datetime.now()
print "%s-%s-%s" % (current_time.month, current_time.day current_time.year,)
#Will print the current date in a mm/dd/yyyy format.
input()
上面的代码用于在命令提示符中以mm/dd/yyyy
格式打印当前日期。因此,例如,如果这确实有效,它将打开一个打印输出的命令提示符窗口;例如,当我这样写时,当前日期是这样的:8-5-2017
当我尝试运行"%s-%s-%s
“中的结尾”无效语法“的模块时,我一直收到这个错误。是Python3使用了不同的东西,还是我犯了一个错误?
发布于 2017-08-05 15:37:30
在python3中,print
语句需要大括号。
此外,如果您想打印数据,只需使用datetime.strftime
In [340]: print(current_time.strftime('%m/%d/%Y'))
Out[340]: '08/05/2017'
https://stackoverflow.com/questions/45519456
复制相似问题