将UTC时间作为输出文件的名称

时间:2015-07-16 12:38:21

标签: python datetime utc writefile

我正在编写一个记录一些数据的代码。我想记录输出并自动将UTC时间作为输出文件的名称。等待想法。

代码:

import datetime
for message in range(0,10):

    utc_datetime = datetime.datetime.utcnow()
    print 'ambuli', utc_datetime.strftime("%Y-%m-%d %H:%M:%S")
f = open(utc_datetime.strftime("%Y-%m-%d %H:%M:%S"), "a") 

f.write(utc_datetime)
f.close()

1 个答案:

答案 0 :(得分:0)

您需要一个字符串(不是>>> '%s' % datetime.datetime.utcnow() '2015-07-16 12:39:13.745780' >>> '%s' % (datetime.datetime.utcnow() - datetime.datetime.utcfromtimestamp(0)) '16632 days, 12:40:20.527201' >>> '%s' % (datetime.datetime.utcnow() - datetime.datetime.utcfromtimestamp(0)).total_seconds() '1437050431.37' 对象)来写入您的文件。尝试其中之一:

{{1}}