Python - 如何用日期时间重命名文本文件
我正在使用Python 2.x,想知道怎么把一个已知的文本文件,比如说“text.txt”,重命名为包含当前日期和时间的名字。
任何帮助都非常感谢。
4 个回答
1
import os
import datetime
timestamp = datetime.datetime.now()
t = timestamp.year,timestamp.month,timestamp.day,timestamp.hour,timestamp.minute,timestamp.second
split_filename = filename.split('.')
os.rename(filename, split_filename[:-1] + '_' + '-'.join(t))
当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。
12
要获取当前的日期和时间,可以使用:
import datetime
dt = str(datetime.datetime.now())
然后要重命名文件,可以使用:
import os
newname = 'file_'+dt+'.txt'
os.rename('text.txt', newname)