用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) 9 10 #改变路径为文件夹的路径 11 #os.chdir(folder_name) 12 13 #3. 文件重新命名 14 for name in file_names: 15 print(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) 10 11 #3. 文件重新命名 12 for name in file_names: 13 print(name) 14 os.rename("./"+folder_name+"/"+name,"./"+folder_name+"/"+"你想改变的名字")