from datetime import datetime
now = datetime.now()
print(now + 'great job!)
TypeError: unsupported operand type(s) for +: 'datetime.datetime' and 'str'
为什么我会得到这个,如何用时间打印时间,以便显示如下
2018-04-05 20:56:06.017390 great job!
谢谢!
答案 0 :(得分:0)
TypeError: unsupported operand type(s) for +: 'datetime.datetime' and 'str'
错误消息很明显。你无法添加'字符串到datetime.datetime
对象。您需要先将其转换为字符串才能连接它:
print(str(now) + 'great job!')
您可以在Python 3.6 +
上使用f-strings
print(f'{now} great job')
答案 1 :(得分:0)
您需要字符串转换并尝试此
>>> print(str(now) + ' greate job')