Fanlikong的个人博客分享 http://blog.sciencenet.cn/u/Fanlikong

博文

Python批量修改文件名

已有 1998 次阅读 2021-4-8 09:00 |个人分类:小技巧|系统分类:生活其它

从网上下载的文件名很多时候都不符合自己的命名习惯,或者带有推广链接,用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


修改后




https://blog.sciencenet.cn/blog-268702-1280870.html

上一篇:希腊字母 Greek alphabet 写法,发音以及英文拼写 可打印版
收藏 IP: 202.209.31.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-27 07:34

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部