鱼C论坛

 找回密码
 立即注册
查看: 2140|回复: 9

[已解决]如何用python批量命名文件夹中的图片

[复制链接]
发表于 2021-5-20 00:25:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不2b的铅笔 于 2021-5-20 00:31 编辑

如题,本菜菜python刚学到类,还没学完。
想把文件夹中的图片按顺序编号
最佳答案
2021-5-20 00:44:18
import os

os.chdir(r'test')
files = os.listdir('.')
for n, f in enumerate(files):
    os.rename(f, str(n) + '.jpg')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-20 00:44:18 | 显示全部楼层    本楼为最佳答案   
import os

os.chdir(r'test')
files = os.listdir('.')
for n, f in enumerate(files):
    os.rename(f, str(n) + '.jpg')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-20 09:58:13 | 显示全部楼层

请问这个enumerate()具体用法是什么啊,没见过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-20 10:27:39 | 显示全部楼层
不2b的铅笔 发表于 2021-5-20 09:58
请问这个enumerate()具体用法是什么啊,没见过

加索引
比如一开始有个列表test = [1,3,5,7,6],
用完enumerate后, 形式变成了 (0,1),(1,3),(2,5),(3,7),(4,6)           需要for循环才能看到这种形式,可用list(enumerate(test))查看结果
每个括号第一个元素是索引,第二个元素是原数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-20 14:21:22 | 显示全部楼层
不2b的铅笔 发表于 2021-5-20 09:58
请问这个enumerate()具体用法是什么啊,没见过

https://www.runoob.com/python/python-func-enumerate.html
考试必考
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-20 14:29:10 | 显示全部楼层

大佬这玩意要怎么用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-20 15:27:55 | 显示全部楼层
升级中123456 发表于 2021-5-20 14:29
大佬这玩意要怎么用

看5楼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-20 16:36:42 | 显示全部楼层
南归 发表于 2021-5-20 10:27
加索引
比如一开始有个列表test = [1,3,5,7,6],
用完enumerate后, 形式变成了 (0,1),(1,3),(2,5),(3,7) ...

感谢感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-20 16:37:24 | 显示全部楼层
suchocolate 发表于 2021-5-20 14:21
https://www.runoob.com/python/python-func-enumerate.html
考试必考

感谢感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-20 20:55:00 | 显示全部楼层
import os
a = os.listdir()
b = 0
for i in a:
    b = b + 1
    os.system('rename "' + i + '" "' + str(b) + '.jpg"')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-15 20:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表