最近用python解决了一个批量修改文件名的问题,大大地节省了很多人力成本。

发布时间 2023-11-07 17:37:58作者: Thomas2023

最近用python解决了一个批量修改文件名的问题,大大地节省了很多人力成本。

重命名前:

 

重命名后:

 

 

以下是实现代码过程:

import os
def func1(path1):
i = 1
suffix = '.txt' # 设置后缀,筛选特定文件以更改名称

for file in os.listdir(path1):
if file.endswith(suffix):
if os.path.isfile(os.path.join(path1, file)):

#new_name = file.replace(file, "name_%d" % i + suffix) # 根据需要设置基本文件名
new_name = file.replace('h_','%d '% i)
os.rename(os.path.join(path1, file), os.path.join(path1, new_name))
#print(file.replace('h_','%d '% i))
print(file)
print(new_name)
i += 1

func1('C:\\test')

 

 

 

 

以下为运行代码后的显示结果: