当前位置:首页 > Python教程 > python技巧

用python批量修改文件名

从youtube上当下来百来首mv,每个都需要去掉视频,这还挺好弄得,格式工厂一弄就完了,但是文件名,都带有乱七八糟的*啥的巴拉巴拉的,咋修改啊,几百首总不可能一个一个rename吧

             1
             2
            #
            批量修改文件名
             3
            import
             os

             4
            #
            1. 获取文件夹名字
             5 folder_name = input("please input a name of folder")
 6 7#2. 获取文件夹中所有文件的名字 8 file_names = os.listdir(folder_name)
 910#改变路径为文件夹的路径11#os.chdir(folder_name)1213#3. 文件重新命名14for name in file_names:
15print(name)
16     os.rename(name,"你想改变的名字")

或者这样

             1
            import
             os

             2
            #
            1. 获取文件夹名字
             3 folder_name = input("please input a name of folder")
 4 5#2. 获取文件夹中所有文件的名字 6 file_names = os.listdir(folder_name)
 7 8#改变路径为文件夹的路径 9#os.chdir(folder_name)1011#3. 文件重新命名12for name in file_names:
13print(name)
14     os.rename("./"+folder_name+"/"+name,"./"+folder_name+"/"+"你想改变的名字")

 

原文:http://www.cnblogs.com/zimudao/p/7822329.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!