4
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

4

3 に答える 3

7

文字列フォーマットあり。

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")

または.format()Python 3.+で使用

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

datetime.now()を使用して表示方法を決定することもできます.strftime()

print now.strftime('%Y-%m-%d')
>>> 2013-05-23
于 2013-05-23T12:14:00.267 に答える