概述
os.renames() 方法用于递归重命名目录或文件。类似rename()。
语法
renames()方法语法格式如下:
os.renames(old, new)
参数
old – 要重命名的目录
new --文件或目录的新名字。甚至可以是包含在目录中的文件,或者完整的目录树。
返回值
该方法没有返回值
举例:将文件夹下每个文件名后四位去掉
def delete_png():
# path为批量文件的文件夹的路径
path = r'C:/xian_ir_pos'
# 文件夹中所有文件的文件名
file_names = os.listdir(path)
# 外循环遍历所有文件名,内循环遍历每个文件名的每个字符
for name in file_names:
new_name = name[:-4]
# 采用字符串的切片方式删除编号
os.renames(os.path.join(path, name), os.path.join(path, new_name))