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
