Python批量删除文件名中带小括号数字(1)(2)(3)...

您所在的位置:网站首页 记得删除括号 Python批量删除文件名中带小括号数字(1)(2)(3)...

Python批量删除文件名中带小括号数字(1)(2)(3)...

#Python批量删除文件名中带小括号数字(1)(2)(3)...| 来源: 网络整理| 查看: 265

Python批量删除文件名中带小括号数字(1)(2)(3)...

肖晨暾: 后来问了GhatGPT,得到了满意的回答,现稍整理一下,发给大家共享:(以下是GhatGPT的回复,我只稍等改了变量及函数的名称为中文) [code=python] def 用正则表达式删除文件名中带小括号的序号(): import re import os # 获取目标目录中的所有文件名 文件 = os.listdir(路径) # 定义一个正则表达式模式,用于匹配文件名中的序号 正则表达式 = r'\(\d+\)' # 循环处理目录中的每个文件 for 文件名 in 文件: # 如果文件名中包含序号,则删除序号 if re.search(正则表达式, 文件名): 新文件名 = re.sub(正则表达式, '', 文件名) # 使用os.rename函数来将文件重命名为新名称 os.rename(os.path.join(路径, 文件名), os.path.join(路径, 新文件名)) 用正则表达式删除文件名中带小括号的序号() [/code]

Python剪刀石头布

programmer_ada: 不知道 Python入门 技能树是否可以帮到你:https://edu.csdn.net/skill/python?utm_source=AI_act_python



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3