# !/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('请输入一个有效路径……')
Python代码源码-实操案例-框架案例-如何使用自定义前缀+编号的方式批量重命名文件.zip
版权申诉
37 浏览量
2024-02-22
18:43:07
上传
评论
收藏 1KB ZIP 举报
徐浪老师
- 粉丝: 6525
- 资源: 6880
最新资源
- 运算放大器基础.pdf
- 本仓库包含我们队伍2019年数模美赛题目A、我们的代码及论文
- 基于JavaWeb图书管理系统课程设计软件源码+数据库+实验报告
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6172.0)
- WesternDigital-SSD-Dashboard-v4.2.2.5
- 计算机视觉,课后习题部分解答(章毓晋)
- “推荐系统”相关资源推荐
- 软件工程期末复习笔记 快速冲刺
- 毕业设计基于Spring Boot的健身房管理系统源码+数据库+使用文档(高分项目)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6170.3)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈