# -*- coding: utf-8 -*-
#
批量修改文件名称
author:penelope
#
import os
import cv2
num=0
path = '/home/penelope/picture/desktop/' #需要修改的图像文件路径
path2='/home/penelope/picture/55/' #目标图像文件路径
for file in os.listdir(path): #读取路径下的所有文件
if os.path.isfile(os.path.join(path,file))==True: #判断文件路径是否正确
address="%(path2)s/%(num)s.jpg" #组合目标文件全名称
while os.path.exists(address%{'path2':path2,'num':str(num)}): #如果目标已经含有此文件
num=num+1 #则标号加1
if not os.path.exists(address % {'path2': path2, 'num': str(num)}): #如果目标路径没有此文件,则确定使用此文件名
break
files=cv2.imread("/home/penelope/picture/desktop/%s"%(file),3) #读取图像文件
cv2.imwrite(address % {'path2': path2, 'num': str(num)}, files) # 保存图像在path2
num=num+1 python批量修改文件名称
最新推荐文章于 2025-10-11 17:47:22 发布
本文介绍了一个使用Python编写的脚本,该脚本能够批量地将指定目录下的图片文件重命名并移动到另一个目录。通过OpenCV库读取图片,并使用循环和条件判断确保每个文件名的唯一性。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.9
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
2862

被折叠的 条评论
为什么被折叠?



