Python-如何使用DateTime重命名文本文件
我使用的是PythonV2.x,我想知道如何重命名一个已知的文本文件,例如我的示例“text.txt”,以包含当前的日期和时间Python-如何使用DateTime重命名文本文件,python,datetime,Python,Datetime,我使用的是PythonV2.x,我想知道如何重命名一个已知的文本文件,例如我的示例“text.txt”,以包含当前的日期和时间 如果您有任何帮助,我们将不胜感激。要获取当前的日期时间使用: import datetime dt = str(datetime.datetime.now()) 然后,要重命名文件: import os newname = 'file_'+dt+'.txt' os.rename('text.txt', newname) os.rename(“text.txt”,ti
如果您有任何帮助,我们将不胜感激。要获取当前的日期时间使用:
import datetime
dt = str(datetime.datetime.now())
然后,要重命名文件:
import os
newname = 'file_'+dt+'.txt'
os.rename('text.txt', newname)
os.rename(“text.txt”,time.strftime(“%Y%m%d%H%m%S.txt”)
。请注意,您必须导入操作系统和时间
查看时间资料和重命名文件。
根据需要修改dst和日期。生成的字符串在windows中不是有效的文件名。同意..在windows中无效
import os
import date
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))
import os
import date
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))