python 批量修改文件名

python 批量修改文件名python3 实现批量修改文件名以批量修改某文件夹下所有图片名称为例 注释超详细 万能模板 读者可举一反三 适当修改模板 效果显著 批量修改文件名 批量修改图片文件名 importosimpo fileList os listdir r C Users Administrato Desktop stars

python3实现批量修改文件名

以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!

#批量修改文件名 #批量修改图片文件名 import os import re import sys def renameall(): fileList = os.listdir(r"C:\Users\Administrator\Desktop\stars") #待修改文件夹 print("修改前:"+str(fileList)) #输出文件夹中包含的文件 currentpath = os.getcwd() #得到进程当前工作目录 os.chdir(r"C:\Users\Administrator\Desktop\stars") #将当前工作目录修改为待修改文件夹的位置 num=1 #名称变量 for fileName in fileList: #遍历文件夹中所有文件 pat=".+\.(jpg|png|gif)" #匹配文件名正则表达式 pattern = re.findall(pat,fileName) #进行匹配 os.rename(fileName,(str(num)+'.'+pattern[0])) #文件重新命名 num = num+1 #改变编号,继续下一项 print("---------------------------------------------------") os.chdir(currentpath) #改回程序运行前的工作目录 sys.stdin.flush() #刷新 print("修改后:"+str(os.listdir(r"C:\Users\Administrator\Desktop\stars"))) #输出修改后文件夹中包含的文件 renameall()

运行程序:

python 批量修改文件名

修改过后文件夹中显示情况:

python 批量修改文件名

修改成功,我们非常满意!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199481.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 下午12:53
下一篇 2026年3月20日 下午12:53


相关推荐

  • CMD杀死进程_cmd杀进程

    CMD杀死进程_cmd杀进程1.进入cmd,打开DOS界面2.①输入tasklist命令来查看当前计算机运行的进程.②输入tasklist/?(回车),便可显示相关指令帮助;TASKLIST[/Ssystem[/Uusername[/P[password]]]][/M[module]|/SVC|/V][/FIfilter][/FOformat][/NH]  描述:

    2025年12月1日
    6
  • 平均数中位数众数的实际意义_频率分布直方图平均数

    平均数中位数众数的实际意义_频率分布直方图平均数平均数:反映了一组数据的平均大小,常用来一代表数据的总体“平均水平”。中位数:像一条分界线,将数据分成前半部分和后半部分,因此用来代表一组数据的“一般水平”。众数:反映了出现次数最多的数据,用来代表一组数据的“多数水平”。平均数:与每一个数据都有关,其中任何数据的变动都会相应引起平均数的变动。主要缺点是易受极端值的影响,这里的极端值是指偏大或偏小数,当出现偏大数时,平均数将会被抬高,当出现…

    2025年12月13日
    4
  • 怎么用matlab画心形曲线方程,matlab画心形曲线「建议收藏」

    怎么用matlab画心形曲线方程,matlab画心形曲线「建议收藏」Matlab绘制三维动态心形It’sOKtosendapicto…Matlab绘制三维动态心形It’sOKtosendapicto…(x,y1,’-r’,x,y2,’-.k’,’linewidth’,2)8、绘制心形图r=2(1-cosθ)的极坐标图形>>theta=[0:0.01:2*pi];>>polar(theta,…

    2022年10月16日
    7
  • 【Mac 教程系列第 10 篇】如何在 Mac 上破解带有密码的 ZIP 压缩文件[通俗易懂]

    【Mac 教程系列第 10 篇】如何在 Mac 上破解带有密码的 ZIP 压缩文件[通俗易懂]如何在Mac上破解带有密码的ZIP压缩文件。下载fcrackzip

    2022年5月30日
    194
  • 加权voronoi图 matlab,加权voronoi图matlab

    加权voronoi图 matlab,加权voronoi图matlab广义 Voronoi 图的快速生成算法 电力 水利 工程科技 专业资料 27 卷第 Voronoi 图理论与应用新成 3 页免费 Voronoi 图理论与应用新成 3 页免费 Voronoi 图的首最邻近递归 4 页免费加权 Voronoi 图重心在公共 5 页免费 基于 Voronoi 图的空间区域划分算法董雪刘润涛 哈尔滨理工大学应用科学学 动态 Vorono

    2026年3月17日
    2
  • c6000 中断小结

    c6000 中断小结1. 中断相关概念中断过程———————————–你在下象棋,突然电话响了,你回屋接电话,然后回来继续下象棋,这个过程就叫做中断响应过程。CPU执行正常任务———————下象棋保护现场———————————-你已经想好要“将军”,先在脑海中记下来。中断

    2022年6月16日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号