该脚本用于文件名的批量修改、重命名
# -*- coding: utf-8 -*-
import os
from os import listdir
def main():
gt_path = 'C:\\Users\\Zhang\\Desktop\\blxw_done\\'
gts = os.listdir(gt_path)
for gt in gts:
#获取文件名的list
items=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()