- 有bug,会多生成一个名为
1
的文件
# -*- coding:utf-8 -*-
# 对于文件夹下的所有文件重命名,会生成多余0文件,删掉即可
import os
path = 'img' # 对该路径下所有文件重命名排序
count = 0
file_list = os.listdir(path) # 该文件夹下所有的文件(包括文件夹)
for file in file_list: # 遍历所有文件
olddir=os.path.join(path, file) # 原来的文件路径
if os.path.isdir(olddir): # 如果是文件夹则跳过
continue
filename=os.path.splitext(file)[0] # 文件名
filetype=os.path.splitext(file)[1] # 文件扩展名
newdir=os.path.join(path, str(count) + filetype) # 新的文件路径
os.rename(olddir, newdir) # 重命名
count += 1