zoukankan      html  css  js  c++  java
  • 72.应用:批量修改文件名

    应用:批量修改文件名

    <1>运行过程演示

    • 运行程序之前

            .运行程序之后

     

    <2>参考代码

    #coding=utf-8
    # 批量在文件名前加前缀
    import os
    
    funFlag = 1 # 1表示添加标志  2表示删除标志
    folderName = './renameDir/'
    
    # 获取指定路径的所有文件名字
    dirList = os.listdir(folderName)
    
    # 遍历输出所有文件名字
    for name in dirList:
        print name
    
        if funFlag == 1:
            newName = '[东哥出品]-' + name
        elif funFlag == 2:
            num = len('[东哥出品]-')
            newName = name[num:]
        print newName
    
        os.rename(folderName+name, folderName+newName)

    例子:

    import os
    
    # 01: 创建一个文件夹 为HM
    # os.mkdir("HM")
    # 02: 在HM文件夹下面 创建10个文件 中国1.txt ... 中国10.txt
    # 改变默认目录 -> HM目录下面
    # os.chdir("HM")
    # print(os.getcwd())
    # # 循环10次
    # for i in range(1, 11):
    #     # 创建文件
    #     f = open("中国%d.txt" % i, "w")
    #     # 关闭文件
    #     f.close()
    
    # 应用2-批量修改文件名
    # 中国1.txt ... 中国10.txt -> 英国1.txt .. 英国10.txt
    # 获取HM文件夹下面所有的文件或者文件夹的名字
    os.chdir("HM")
    name_list = os.listdir()
    
    # 循环遍历
    for old_name in name_list:
        # 新名字
        new_name = old_name.replace("", "")
        # 进行对每个文件重命名
        os.rename(old_name, new_name)
  • 相关阅读:
    [UE4]Image
    [UE4]CheckBox
    [UE4]Button
    [UE4]Border
    [UE4]RichTextBlock
    [UE4]Text Box
    [UE4]字体材质
    [UE4]Retainer Box
    [UE4]Invalidation Box
    [UE4]Dynamic Entry Box
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12854300.html
Copyright © 2011-2022 走看看