22 批量修改文件名

 1 # 批量在文件名前加前缀
 2 import os
 3 
 4 flag = 1  # 1表示添加标志  2表示删除标志
 5 folder_name = './testDir/'
 6 
 7 # 获取指定路径的所有文件名字
 8 file_list = os.listdir(folder_name)
 9 
10 # 遍历输出所有文件名字
11 for file_name in file_list:
12     print(file_name)
13 
14     if flag == 1:
15         new_name = '[测试]-' + file_name
16     elif flag == 2:
17         num = len('[测试]-')
18         print(num)
19         new_name = file_name[num:]
20     print(new_name)
21     os.rename(folder_name+file_name, folder_name+new_name)

打印结果

  

 

 

继续令flag=2时

    

 

posted @ 2020-02-18 17:21  shanlu  阅读(124)  评论(0编辑  收藏  举报