# !/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
- 粉丝: 2134
- 资源: 5357
最新资源
- vlmcsd-1113-2020-03-28-Hotbird64(最新版本KMS)
- weixin251流浪动物救助微信小程序springboot.rar
- lyadmin是一套轻量级通用后台采用ThinkPHPBootstrap3制作内置系统设置上传管理权限管理模块.zip
- 187-健康饮食APP.zip
- 高校毕业与学位资格审核系统zpl96.zip
- springboot010明星周边商城系统.zip
- springboot368高校毕业与学位资格审核系统zpl96.zip
- 上海通汇电气项目资源.zip
- 基于SpringBootShiroRedisMybatisSSO的多模块系统包含了SSO单点登陆 通用后台管.zip
- 556滴答拍摄影项目.zip
- FFMpeg.zip
- 使用知识图谱自然语言处理卷积神经网络等技术基于python语言设计了一个数控领域故障诊断专家系统项目资源C.zip
- 144-java项目-ssm农产品供销服务系-ssm毕业设计-带论文.zip
- 基于django的工作流引擎工单a workflow engine base on django python项目资源.zip
- springboot461学生成绩分析和弱项辅助系统设计--论文pf.zip
- 179-基于Spring Boot的九州美食城商户一体化系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈