在python中以“ YYYY-MM-DD_HH-MM-SS.txt”格式创建文件名

时间:2019-06-27 14:35:50

标签: python datetime

我有每天运行并记录输出的代码。每当我执行代码时,要动态创建带有“ YYYY-MM-DD_HH-MM-SS.txt”的文件吗?我可以用这种格式创建文件吗?

2 个答案:

答案 0 :(得分:5)

使用datetime库:

from datetime import datetime

file_name = datetime.now().strftime('%Y-%m-%d_%H-%M-%S.txt')
with open(file_name, 'w') as fd:
    fd.write('write something')

答案 1 :(得分:2)

您可以使用:

import time
filename = time.strftime('%Y-%m-%d_%H-%M-%S.txt')

您的问题不是很详细。