# -*- coding: utf-8 -*-
import os
path='./img_clear_2/'
#获取该目录下所有文件,存入列表中
f=os.listdir(path)
print(f)
counter = 0
for i in range(len(f)):
name_tmp = f[i]
print(name_tmp)
#设置旧文件名(就是路径+文件名)
oldname=path+f[counter]
#设置新文件名
counter += 1
if len(str(counter)) == 1:
file_name = "00000" + str(counter) + '.jpg'
if len(str(counter)) == 2:
file_name = "0000" + str(counter) + '.jpg'
if len(str(counter)) == 3:
file_name = "000" + str(counter) + '.jpg'
if len(str(counter)) == 4:
file_name = "00" + str(counter) + '.jpg'
if len(str(counter)) == 5:
file_name = "0"+ str(counter) + '.jpg'
if len(str(counter)) == 6:
file_name = str(counter) + '.jpg'
newname=path + file_name
#用os模块中的rename方法对文件改名
os.rename(oldname,newname)
print(oldname,'======>',newname)
python重命名脚本
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 场景 线上生产环境redis库中保存了大量的没有文件层级结构的键值对,这样对于使用redis desktop ma...
- 今天在学习shell脚本攻略第二章2.13 批量重命名和移动时,由于我的文件命令有的文件名字中出现空格,出现了许多...
- 以前遇到了很多的Problem,好不容易都记录到个人博客里面,但是由于自己不小心,导致个人博客网站出了点问题,以后...
- 好久都没有编程了,今天写了个批量重命名的脚本,原因是这样的,我之前处理的一批数据,因为我最开始命名的时候没有搞好,...