import os
f = open("./name_test.txt", 'w') # 先创建一个空的文本
f_jpg = open("./name_jpg.txt", 'w')
f_txt = open("./name_txt.txt", 'w')
path = "./jzchina4/" # 指定需要读取文件的目录'
files = os.listdir(path) # 采用listdir来读取所有文件
files.sort() # 排序
s = [] # 创建一个空列表
num = 1.0
#批量修改文件名
for file_ in files:
str_num = "L"+str(int(num)).zfill(4)
left,right = os.path.splitext(file_)
new_name = str_num + right
# new_name = "f" + file_.replace("f","")
print(new_name)
num = num + 0.5
os.rename(path + file_, path + new_name)
print("文件名修改完毕!
")
files = os.listdir(path)
files.sort()
# 输出至文件
for file_ in files: # 循环读取每个文件名
# print(path +file_)
if not os.path.isdir(path + file_): # 判断该文件是否是一个文件夹
f_name = str(file_)
# print(f_name)
s.append(f_name) # 把当前文件名返加到列表里
f.write(f_name + '
') # 写入之前的文本中
if str(file_).endswith('jpg'):
f_jpg.write(str(file_) + "
")
elif str(file_).endswith('txt'):
f_txt.write(str(file_) + "
")
print(s) # 看一下列表里的内容