我正在尝试向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
答案 0 :(得分:3)
您可以导入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()