美文网首页生物信息
Python修改文件名

Python修改文件名

作者: 凡眼观世界 | 来源:发表于2018-01-16 16:54 被阅读1136次

    昨晚想换一下车载音乐就去下了一些歌,but歌名开头都带有 "纯音乐 - " 这样的字样


    image.png

    作为处女座有强迫症的我肿么可以忍受呢!于是乎哈哈。。。

    #!/usr/bin/env
    # -*- coding: utf-8 -*-
    
    """
    批量在文件名
    """
    import os
    
    # 1.添加标识  2.删除标识 3.修改标识
    tag = 1
    filePath = "C:/Users/Havorld/Desktop/music/"
    mark = "纯音乐 - "
    newMark = "经典老歌 - "
    
    # 获取指定路径的所有文件名字
    dirList = os.listdir(filePath)
    
    
    def changeName():
        # 遍历输出所有文件名字
        for name in dirList:
    
            print("原名:", name)
            if tag == 1:
                newName = mark + name
            elif tag == 2:
                num = len(mark)
                if name.startswith(mark):
                    newName = name[num:]
                else:
                    newName = name
            elif tag == 3:
                num = len(mark)
                if name.startswith(mark):
                    newName = name.replace(name[0:num], newMark, 1)
                else:
                    newName = name
            print("新名:", newName)
    
            os.rename(filePath + name, filePath + newName)
        print("------------------处理完成------------------")
    
    
    if __name__ == "__main__":
        changeName()
    

    搞定。。。


    image.png

    相关文章

      网友评论

        本文标题:Python修改文件名

        本文链接:https://www.haomeiwen.com/subject/dkteoxtx.html