应用:批量修改文件名

<1>运行过程演示

  • 运行程序之前

  • 运行程序之后

<2>参考代码

# 批量在文件名前加前缀
import os

fun_flag = 1 # 1表示添加标志  2表示删除标志
folder_name = './renameDir/'

# 获取指定路径的所有文件名字
dir_list = os.listdir(folder_name)

# 遍历输出所有文件名字
for name in dir_list:
    print name

    if fun_flag == 1:
        new_name = '[传智出品]_' + name
    elif fun_flag == 2:
        num = len('[传智出品]_')
        new_name = name[num:]
    print new_name

    os.rename(folder_name+name, folder_name+new_name)