乱序文本重新命名成顺序的

mac2026-09-22  11

比如文件名为 1 3 4 5 6 8 34 2 344 重命名后 1 2 3 4 5 6 7 8 9 10

import numpy as np import pandas as pd from shutil import copyfile import os import json json_path = r"data/13511_json/" #需要重新排序的路径 json_save_path = r"data/13511_sort.json/"#排好序并重命名的保存路径 name = [] if os.path.isdir(json_path): #isdir确定文件夹 for filename in os.listdir(json_path): # 获取当前路径下的文件名 name.append(int(os.path.splitext(filename)[0])) #将里面有得文件都保存名字 name.sort() #顺序排序 print(name) for i in range(len(name)): copyfile(json_path + str(name[i]) + ".json", json_save_path+str(i)+".json") print("finish")
最新回复(0)