# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# 开发团队 :明日科技
# 开发人员 :小科
# 开发时间 :2019/4/8 9:48
# 文件名称 :rename.PY
# 开发工具 :PyCharm
'''
如何用自定义前缀+编号的方式批量重命名文件
'''
import os # 导入os模块
while True: # 循环输入
path=input('请输入要重命名的文件所在路径:') # 记录输入的路径
try:
list = os.listdir(path) # 遍历选择的文件夹
num = 0 # 记录文件数量
for i in range(0, len(list)): # 遍历文件列表
filepath = os.path.join(path, list[i]) # 记录遍历到的文件名
if os.path.isfile(filepath): # 判断是否为文件
filetype = os.path.splitext(filepath)[1] # 获取扩展名
template = '{:0>3d}' # 设置编号格式化为3位
# 根据模板、起始编号和增量值生成新文件名
newfilename = 'file_'+template.format(num + 1) + filetype
newfilepath = os.path.join(path, newfilename) # 新文件名(包括路径)
os.rename(filepath, newfilepath) # 重命名文件
num += 1 # 数量加1
print('批量重命名完成,共处理文件 ' + str(num) + ' 个') # 显示重命名了多少文件
except:
print('请输入一个有效路径……')
douluo998
- 粉丝: 2140
- 资源: 5357
最新资源
- springboot基于协同过滤算法的黔醉酒业白酒销售系统_p091v--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于CGAN网络的二维码图像生成技术研究与实现
- 431大神PHP基于MVC三层酒店预订管理系统毕业课程源码设计
- springboot基于Spark的共享单车数据存储系统的设计与实现_71220--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- springboot基于hive旅游数据的分析与应用_4x1c2--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- springboot基于Web的铁路订票管理系统_w8iq4-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 计算机毕业设计Java实现的智能二维码门禁管理系统源码+论文资料
- springboot档案管理系统_8xpgg--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- nash-m-02结果.7z
- springboot+vue办公管理系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- springcloud房产销售平台-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- Java高校党支部党务管理系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于龙芯的智能识别系统设计3:Python-Opencv边缘检测,输出坐标像素点
- 永磁同步电机非线性磁链观测器-示例代码 介绍: 1.该算法是对传统三段式启动方法(定位-强拖-闭环)的全新升级,可以实现零速闭环直接启动 相比三段式启动,代码大大简化 2.对于轻载启动,如风机,水
- 2025-01-07 11-24-25 的屏幕截图.png
- springboot大学生活动社团管理系统(完整运行版本)-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈