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时