Skip to main content
 首页 » 编程设计

python之如何将日期添加到文件名

2025年05月04日10虾米姐

from datetime import datetime, date, time 
 
now = datetime.now() 
print now #2013-05-23 04:07:40.951726     
tar = tarfile.open("test.tar", "w") 

如何将日期添加到文件名中?例如:test2013_05_23_04_07.tar

请您参考如下方法:

带字符串格式。

from datetime import datetime, date, time 
 
now = datetime.now() 
print now #2013-05-23 04:07:40.951726     
tar = tarfile.open("test%s.tar" % now, "w") 

或者在 Python 3.+ 中使用 .format()

tar = tarfile.open("test{}.tar".format(now), "w") 

请注意,您还可以使用 .strftime() 决定如何显示 datetime.now():

print now.strftime('%Y-%m-%d') 
>>> 2013-05-23