比如文件名为
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")