python win10批量修改替换文件部分文字
笔记 · 2021-02-25修改 · 2021-02-25 09:43:28 · 0
在B站下载了一些视频,但是名字会附带着一些无用的文字,如果手动一个个修改太费时间了,利用下面的代码即可快速达到自己想要的效果。
WIN10批量修改替换文件名部分名字代码,复制代码保存成.py后缀的文件。
#-*-coding:utf-8-*- import os import re filepath = u'E:\\文件夹' files = os.walk(filepath) name = u'需要去掉的文字' # 这是替换前的关键字 rename = u'替换后的文字' # 这是替换后的关键字 for folderName, subfolders, filenames in files: # print(filenames) # print(subfolders) # print(folderName) for file in filenames: # print(file) nameRegex = re.compile(r'需要去掉的文字(.*)') partName = nameRegex.search(file).group(1) # print(partName) newname = rename + partName # print(newname) oldPath = os.path.join(folderName, file) newPath = os.path.join(folderName, newname) os.rename(oldPath, newPath) print('success!')
修改前
0001.哔哩哔哩-LFODesign高级Redshift教程-初级篇-人工中文字幕,非机翻。- 02A-怎样建立场景[高清版].flv
修改后
02A-怎样建立场景[高清版].flv