如何向Python writelines()添加时间戳?

2024-05-16 22:38:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将时间戳添加到writelines()中,以便在下面的代码中获取位于项目符号和连字符之间的时间戳:

from datetime import datetime
datetime.now()
A = ['ABC', 'PQR', 'XYZ']
f = open("test.dat", 'w')
f.writelines(list(u'\u27B3 - %s\n'.encode('utf-8') % i for i in A))
f.close()

输出

➳ - ABC
➳ - PQR
➳ - XYZ

所需输出

➳ 18:15:02 - ABC
➳ 18:15:02 - PQR
➳ 18:15:02 - XYZ

Tags: 项目代码fromtestimportwritelinesdatetime时间
1条回答
网友
1楼 · 发布于 2024-05-16 22:38:11

您可以导入datetime模块并以适当的格式连接字符串。使用您自己的代码:

from datetime import datetime
datetime.now()
A = ['ABC', 'PQR', 'XYZ']
f = open("test.dat", 'w')
f.writelines(list(u'\u27B3 '.encode('utf-8') + str(datetime.now().strftime("%H:%M:%S")) + ' - %s\n' % i for i in A))
f.close()

相关问题 更多 >