文件名中的Python未来日期



hi如果可能的话,我正在尝试保存一个添加日期的文件重命名(例如01_02到01_03(。

这是im测试的代码:可以将明天的日期添加到重命名的文件中吗?

import os
from datetime import datetime as dt, timedelta as td

dt = datetime.today()
td = timedelta(days=1)
Current_Date = dt + td

Current_Date = dt.strftime ("%m %d %Y")
os.rename(r'01_02_originalname', r'01_02_rename' + str(Current_Date))

您可以使用_作为日期和文件名之间的分隔符然后拆分名称以找到原始名称,并在前面加上您想要的日期

import os
from datetime import datetime, timedelta

dt = datetime.today()
td = timedelta(days=1)
Current_Date = dt + td
Current_Date = dt.strftime ("%m_%d_%Y_")
current_name = '04_24_2022_original_name'
original_name = current_name.split('_',3)[-1]
os.rename(current_name, str(Current_Date)+original_name)

相关内容

  • 没有找到相关文章

最新更新