python批量命名文件
来源:互联网 发布:网络语言稳是什么意思 编辑:程序博客网 时间:2024/05/22 17:11
1.导入所需要的包
import osimport numpy as np2定义一个批量命名的类,并调用
self.path中是你想要重命名的文件夹,如果只有一个,就把range(3)改为range(1)
批量命名会把原来的文件夹中文件覆盖,如果你不想覆盖,可以把它保存到另外一个文件夹
class BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = ['F:\logo\CCF 背景底图\car_images_','F:\logo\CCF 背景底图\电视节目','F:\logo\CCF 背景底图\综艺节目'] def rename(self): for j in range(3): filelist = os.listdir(self.path[j]) total_num = len(filelist) print(total_num) i = 0 for item in filelist: if item.endswith('.jpg'): src = os.path.join(os.path.abspath(self.path[j]), item) dst = os.path.join(os.path.abspath(self.path[j]), str(i) + '.jpg') try: os.rename(src, dst) print ('converting %s to %s ...' % (src, dst)) i = i + 1 except: continue print ('total %d to rename & converted %d jpgs' % (total_num, i)) # print('i = %d'%(i))if __name__ == '__main__': demo = BatchRename() demo.rename()
阅读全文
0 0
- python批量命名文件
- java:批量读取文件并重命名文件
- python批量下载兰科植物网站的图片,并重命名文件
- python文件命名陷阱
- python批量处理图片命名问题
- Python批量命名文件夹下的文件名
- python多位数字递增批量命名
- python批量重命名文件
- 批量重命名文件 Python
- python批量重命名文件
- python批量删除文件
- python批量删除文件
- Python 批量修改文件
- Python 批量下载文件
- python批量修改文件
- python 批量下载文件
- python批量重命名文件
- python批量重命名文件
- 单利模式的设计及详细说明
- 网络七层协议
- Hadoop学习——Hadoop集群搭建笔记
- 购物车功能【CI实现】
- python数据挖掘02--pandas基础
- python批量命名文件
- 艾伦图灵——计算机科学之父
- 智能小车46:最小系统Atmega328p的中断实验
- while循环语句的使用
- 网络工程之IP地址,子网掩码,默认网关,DNS服务器形象解释
- LeetCode-Integer to Roman
- MQTT协议在物联网中的应用
- (3)假设程序运行时输入123456
- 数据库登录注册创建角色