||
从网上下载的文件名很多时候都不符合自己的命名习惯,或者带有推广链接,用Python可以简单的修改文件名。
批量修改文件名需要用到os模块中的listdir(),chdir()和rename()。
以一个文件夹为例:
修改前:
有两部分需要修改,一个是前缀太长了,需要把 'Watch Paw Patrol Season 4 Episode ' 替换为 'PAW_patrol_S4E' 。
第二个是后缀重复了,需要删除。把 '- Paw Patrol' 替换为空字符 ''。
代码如下:
import os folder_path = '文件路径' # 此处为文件路径 file_list = os.listdir(folder_path) os.chdir(folder_path) # 当前文件夹 for file_name in file_list: new_name1 = file_name.replace('Watch Paw Patrol Season 4 Episode ','PAW_patrol_S4E') new_name = new_name.replace('- Paw Patrol','') print(new_name) os.rename(file_name, new_name) pass
修改后
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-20 04:45
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社