首页
统计
友链
关于
壁纸
更多
直播
打赏记录
Search
1
短信在线测压平台 又名[短信轰炸机]搭建 源码分享
727 阅读
2
制作简单的随机图片API接口
229 阅读
3
【PS教程】幻影坦克图片制作最详细教程
178 阅读
4
Python批量重命名文件夹中图片名称
138 阅读
5
利用Python实现图像字符化(又称 ASCII 艺术)
120 阅读
源码分享
编程语言
python
PHP
MySql
web前端
杂货分享
网站分享
资源分享
学习笔记
插件分享
视觉传达
平面设计
视频剪辑
影视后期
生活
其他
Search
标签搜索
源码分享
源码
学习笔记
Python
JAVASCRIPT
js
博客插件
燃鹅代跑
禁止
时间
字符画
ASCII
安全分析
查询
批量
软件工具
微信步数
图片抓取
TikTok
API
           创创的小站
chuang99king@qq.com
累计撰写
28
篇文章
累计收到
43
条评论
首页
栏目
源码分享
编程语言
python
PHP
MySql
web前端
杂货分享
网站分享
资源分享
学习笔记
插件分享
视觉传达
平面设计
视频剪辑
影视后期
生活
其他
页面
统计
友链
关于
壁纸
直播
打赏记录
搜索到
1
篇与
批量
的结果
2021-06-10
Python批量重命名文件夹中图片名称
当文件夹中有许多图片需要按照1-100或者1-100+的顺序排列,这时候正常的一个一个更改是不太现实的了,这样一个一个更改实在是太过于繁琐了,如果你懂得一些Python,这个时候就可以轻松许多,可以达到简易工作的目的,话不多说下面直接上代码。{dotted startColor="#ff6c6c" endColor="#1989fa"/}整体代码如下:# -*- coding: utf-8 -*- # @Time : 2021/5/29 16:26 # @Author : 创创的小站https://yanchuangblog.top/ # @FileName: 重命名.py # @Software: PyCharm # -*- coding:utf8 -*- import os class BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = r'D:\images' #表示需要命名处理的文件夹 def rename(self): #os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序 filelist = os.listdir(self.path) total_num = len(filelist) #获取文件夹内所有文件个数 i = 1 #表示文件的命名是从1开始的 for item in filelist: if item.endswith('.jpg'): #初始的图片的格式为jpg格式的(或者源文件是png格式及其他格式,后面的转换格式就可以调整为自己需要的即可) src = os.path.join(os.path.abspath(self.path), item) # dst = os.path.join(os.path.abspath(self.path),str(i) + '.jpg') #处理后的格式也为jpg格式的,当然这里可以改成png格式 dst = os.path.join(os.path.abspath(self.path),format(str(i), '0>3s') + '.jpg') #dst = os.path.join(os.path.abspath(self.path), '0000' + format(str(i), '0>3s') + '.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)) if __name__ == '__main__': demo = BatchRename() demo.rename()注: 第16行 self.path = r'D:images' #表示需要命名处理的文件夹 文章中这一句,是放置图片的地址,可自行更改,没有可自行创建。{dotted startColor="#ff6c6c" endColor="#1989fa"/}
2021年06月10日
138 阅读
0 评论
0 点赞