import datetime
currentTime = datetime.datetime.now()
print ("Current date and time is:", currentTime.strftime("%Y-%m-%d %H:%M:%S"))
输出是:
当前日期和时间是:2016-10-18 22:31:21
我希望它是: - 不使用其他打印语句可能是/ n不起作用: -
目前的日期和时间是: 2016-10-18 22:31:21
帮助?
答案 0 :(得分:3)
在打印件中添加换行符('\n'
):
print("Current date and time is:\n", currentTime.strftime("%Y-%m-%d %H:%M:%S"))
正如 @StevenRumbalski 所指出的,最好将字符串连接与+
一起使用:
print("Current date and time is:\n" + currentTime.strftime("%Y-%m-%d %H:%M:%S"))
以避免因我之前的代码而产生的缩进。
答案 1 :(得分:2)
您可以使用 sep 关键字sep="\n"
传递您喜欢的任何分隔符:
In [1]: import datetime
...: currentTime = datetime.datetime.now()
...: print ("Current date and time is:", currentTime.strftime("%Y-%m-%d %H:%M
...: :%S"),sep="\n")
...:
Current date and time is:
2016-10-18 18:21:25
如果您想要多个换行符:
In [4]: print ("Current date and time is:", currentTime.strftime("%Y-%m-%d %H:%M
...: :%S"), sep="\n" * 3)
Current date and time is:
2016-10-18 18:21:25
答案 2 :(得分:0)
换行符是\n
而不是/n