该脚本用于文件名的批量修改、重命名
# -*- coding: utf-8 -*-import osfrom os import listdirdef main():gt_path = 'C:\\Users\\Zhang\\Desktop\\blxw_done\\'gts = os.listdir(gt_path)for gt in gts:#获取文件名的listitems=gt.strip(".txt").split("_")#查看list里的元素print(items)#修改if int(items[1])<10:new_name="00000"+items[1]elif int(items[1])>=10 and int(items[1])<100:new_name = "0000" + items[1]elif int(items[1])>=100 and int(items[1])<1000:new_name = "000" + items[1]else:new_name = "00" +items[1]#查看修改是否成功print(new_name)#文件重命名os.rename(gt_path+gt,gt_path+items[0]+"_"+new_name+".txt")if __name__ == '__main__':main()