将jpg图片和txt标签文件重新命名

2023-12-08 02:12

本文主要是介绍将jpg图片和txt标签文件重新命名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

处理文件夹里面jpg图片的名字

将文件夹里面的jpg图片重新命名

import osdirectory = 'C:\\Users\\23608\\Desktop\\Luli_work\\data\\fanStudent\\dataset'
i = 1
for file in os.listdir(directory):if file.endswith('.jpg'):old_name = os.path.basename(file).split('.')[0]new_name =  f'{i}.jpg'old_path = os.path.join(directory, f"{old_name}.jpg")new_path = os.path.join(directory, new_name)os.rename(old_path, new_path)i += 1

将jpg图片和txt标签文件重新命名

适用于,将jpg对应的标签文件同时改一下名字,保持一致。
jpg图片的路径:/path/to/jpg
txt文件的路径:/path/to/txt

import os
import shutil# 原始文件夹路径
image_folder_path = '/path/to/jpg'
label_folder_path = '/path/to/txt'# 新文件夹路径
new_image_folder_path = r'C:\Users\23608\new_jpg'
new_label_folder_path = r'C:\Users\23608\new_txt'# 创建新文件夹
os.makedirs(new_image_folder_path, exist_ok=True)
os.makedirs(new_label_folder_path, exist_ok=True)num = 1
#遍历原始文件夹
for file in os.listdir(image_folder_path):num = num + 1if file.endswith('.jpg'):filename = os.path.basename(file).split('.')[0]# print(filename)# 构造新文件名new_image_name = f"{num}.jpg"new_label_name = f"{num}.txt"print(new_image_name, new_label_name)#构造文件路径old_image_path = os.path.join(image_folder_path, f'{filename}.jpg')# print(old_image_path)old_label_path = os.path.join(label_folder_path, f'{filename}.txt')# print(old_label_path)new_image_path = os.path.join(new_image_folder_path, new_image_name)# print(new_image_path)new_label_path = os.path.join(new_label_folder_path, new_label_name)# print(new_label_path)# 复制并重命名图片shutil.copy(old_image_path, new_image_path)# 复制并重命名标签文件shutil.copy(old_label_path, new_label_path)
print("重命名完成。")

这篇关于将jpg图片和txt标签文件重新命名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/468170

相关文章

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

Python如何将大TXT文件分割成4KB小文件

《Python如何将大TXT文件分割成4KB小文件》处理大文本文件是程序员经常遇到的挑战,特别是当我们需要把一个几百MB甚至几个GB的TXT文件分割成小块时,下面我们来聊聊如何用Python自动完成这... 目录为什么需要分割TXT文件基础版:按行分割进阶版:精确控制文件大小完美解决方案:支持UTF-8编码

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

基于Python实现高效PPT转图片工具

《基于Python实现高效PPT转图片工具》在日常工作中,PPT是我们常用的演示工具,但有时候我们需要将PPT的内容提取为图片格式以便于展示或保存,所以本文将用Python实现PPT转PNG工具,希望... 目录1. 概述2. 功能使用2.1 安装依赖2.2 使用步骤2.3 代码实现2.4 GUI界面3.效

Python实现AVIF图片与其他图片格式间的批量转换

《Python实现AVIF图片与其他图片格式间的批量转换》这篇文章主要为大家详细介绍了如何使用Pillow库实现AVIF与其他格式的相互转换,即将AVIF转换为常见的格式,比如JPG或PNG,需要的小... 目录环境配置1.将单个 AVIF 图片转换为 JPG 和 PNG2.批量转换目录下所有 AVIF 图

详解如何通过Python批量转换图片为PDF

《详解如何通过Python批量转换图片为PDF》:本文主要介绍如何基于Python+Tkinter开发的图片批量转PDF工具,可以支持批量添加图片,拖拽等操作,感兴趣的小伙伴可以参考一下... 目录1. 概述2. 功能亮点2.1 主要功能2.2 界面设计3. 使用指南3.1 运行环境3.2 使用步骤4. 核

Java图片压缩三种高效压缩方案详细解析

《Java图片压缩三种高效压缩方案详细解析》图片压缩通常涉及减少图片的尺寸缩放、调整图片的质量(针对JPEG、PNG等)、使用特定的算法来减少图片的数据量等,:本文主要介绍Java图片压缩三种高效... 目录一、基于OpenCV的智能尺寸压缩技术亮点:适用场景:二、JPEG质量参数压缩关键技术:压缩效果对比

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

CSS去除a标签的下划线的几种方法

《CSS去除a标签的下划线的几种方法》本文给大家分享在CSS中,去除a标签(超链接)的下划线的几种方法,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧... 在 css 中,去除a标签(超链接)的下划线主要有以下几种方法:使用text-decoration属性通用选择器设置:使用a标签选择器,将tex