直接上代码
import os
# 根据位置修改自己的设定文件路径
path = r'D:\Python\data\testdata'
# 编号和文字之间需要添加的字符串
insertStr = ""
i = 0
# 对目录下的文件进行遍历
for dir in os.listdir(path):
if os.path.isdir(os.path.join(path, dir)):
# print("dir:"+dir.title())
# 判断是否是文件
new_path = path+"\\"+dir
for file in os.listdir(new_path):
# print(new_path)
if os.path.isfile(os.path.join(new_path, file)):
# print("file:"+file.title())
byteArray = file.title().split(".")
# print(byteArray[0].__class__)
i += 1
# 设置新文件名 dir 文件目录的名字,可以修改为自己想要的
new_name = file.replace(file, byteArray[0][0:1] + insertStr + byteArray[0][1:] + dir + "."+byteArray[1])
# 重命名
os.rename(os.path.join(new_path, file), os.path.join(new_path, new_name))
# 结束
print(">>>>>>>>>>>>>>>>End>>>>>>>>>>>>>>,修改文件数目:" + str(i))