python 批量修改文件名

最近下了一堆动漫 用硬盘存着 然后在电视上看,满爽的,就是下完之后文件名很长,
例如"[AnimeRG] One Piece - 001 [720p] [x265] [pseudo].mkv",电视显示列表的时候无法显示全名称 造成播放的时候显得很麻烦
所以用python解决了问题

# -*- coding:utf-8 -*-

import os
import re

mdrName = "One Piece Season 1 (001-100) [ENG-SUB]" #文件名
movie_name = os.listdir('./'+mdrName)

for temp in movie_name:
    rst = re.findall(r'- (.*?) \[720p',temp) #匹配文件名  
    os.rename('./'+mdrName+'/'+temp,'./'+mdrName+'/'+rst[0]+'.mkv')

mdrName要根据你自己的文件夹的名字来,然后正则的话 需要根据你下的东西的文件名进行修改,然后运行之后就可以批量修改了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容