批量修改文件后缀名
import os
def file_rename(old_type, new_type, file_dir):
old_files = find_file(old_type, file_dir)
for old_file in old_files:
filename=os.path.splitext(old_file)[0];
new_file=os.path.join(filename+ new_type);
os.rename(old_file, new_file);
def find_file(file_type, file_dir):
file_set = []
for root, dirs, files in os.walk(file_dir):
for file in files:
if os.path.splitext(file)[1] == file_type:
file_set.append(os.path.join(root, file))
return file_set
file_dir = r"/Users/Desktop/img";
file_rename('.HEIC', '.img', file_dir);