使用python批量修改目录下文件名称

今天从网上找到了一个学习视频,因为不是正版(建议支持正版!)所以每个视频命名都带广告,看着很难受,立马花了几分钟写了个python轻松解决。

如下:将C:a_myfileDBES目录下以下文件名称中的【广告广告广告-www.cctvnews.com】~1 去掉

#!/usr/bin/env python3
# -*-coding: utf-8 -*-
# @Time:2021/3/26 15:51
# @User: wsn
# @Author: WSN
# @File: Change_file_name.py
import os

filedir = input('输入文件目录:')
filelist = os.listdir(filedir)
os.chdir(filedir)
for fl in filelist:
newname = fl.replace('广告广告广告-www.cctvnews.com】~1', '')
os.rename(fl, newname)

执行脚本输入文件目录:C:a_myfileDBES

目录下所有文件名称一下都清晰啦

ps:截图中的视频内容仅供个人学习使用,不做分享!!

原文地址:https://www.cnblogs.com/wsn-only/p/14582829.html