批量修改图片名称以及自定义前缀

2024-06-12 12:28

本文主要是介绍批量修改图片名称以及自定义前缀,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

批量修改图片名称代码(“第8排第36列” 修改成8_36 样式)具体想要的名称可修改细节

import os
import redef rename_images(folder_path):# 获取文件夹中所有的文件files = os.listdir(folder_path)# 遍历文件for file_name in files:# 使用正则表达式匹配文件名中的排和列信息match = re.match(r'第(\d+)排第(\d+)列(\.\w+)$', file_name)if match:# 提取排和列的数字row_number = match.group(1)column_number = match.group(2)# 提取文件扩展名file_extension = match.group(3)# 构建新的文件名new_file_name = f"{row_number}_{column_number}{file_extension}"# 构造旧文件和新文件的完整路径old_file_path = os.path.join(folder_path, file_name)new_file_path = os.path.join(folder_path, new_file_name)# 重命名文件os.rename(old_file_path, new_file_path)print(f"Renamed '{file_name}' to '{new_file_name}'")else:print(f"File '{file_name}' does not match the pattern.")# 使用函数folder_path = "F:\shujuzhengli\8pici_luo_quan"  # 替换为你的图片文件夹路径
rename_images(folder_path)

自定义前缀修改图片

import osdef add_prefix_to_images(directory, prefix):for filename in os.listdir(directory):if filename.lower().endswith(('.png', '.jpg', '.jpeg', '.gif', '.bmp', '.tiff', '.webp')):  # 你可以根据需要添加更多图片格式# 构造新的文件名new_filename = prefix + filename# 构造原文件和新文件的完整路径old_file = os.path.join(directory, filename)new_file = os.path.join(directory, new_filename)# 重命名文件os.rename(old_file, new_file)print(f"Renamed {old_file} to {new_file}")# 使用函数,例如:在"/path/to/your/images"目录中的图片文件名前添加"9pici_"前缀add_prefix_to_images("G:/shujuzhengli111/10pici_luo_ok_sure", "10pici_")

这篇关于批量修改图片名称以及自定义前缀的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java使用Spire.Doc for Java实现Word自动化插入图片

《Java使用Spire.DocforJava实现Word自动化插入图片》在日常工作中,Word文档是不可或缺的工具,而图片作为信息传达的重要载体,其在文档中的插入与布局显得尤为关键,下面我们就来... 目录1. Spire.Doc for Java库介绍与安装2. 使用特定的环绕方式插入图片3. 在指定位

pandas批量拆分与合并Excel文件的实现示例

《pandas批量拆分与合并Excel文件的实现示例》本文介绍了Pandas中基于整数位置的iloc和基于标签的loc方法进行数据索引和切片的操作,并将大Excel文件拆分合并,具有一定的参考价值,感... 目录一、Pandas 进行索引和切编程片的iloc、loc方法二、Pandas批量拆分与合并Exce

Python多任务爬虫实现爬取图片和GDP数据

《Python多任务爬虫实现爬取图片和GDP数据》本文主要介绍了基于FastAPI开发Web站点的方法,包括搭建Web服务器、处理图片资源、实现多任务爬虫和数据可视化,同时,还简要介绍了Python爬... 目录一. 基于FastAPI之Web站点开发1. 基于FastAPI搭建Web服务器2. Web服务

MySQL 批量插入的原理和实战方法(快速提升大数据导入效率)

《MySQL批量插入的原理和实战方法(快速提升大数据导入效率)》在日常开发中,我们经常需要将大量数据批量插入到MySQL数据库中,本文将介绍批量插入的原理、实现方法,并结合Python和PyMySQ... 目录一、批量插入的优势二、mysql 表的创建示例三、python 实现批量插入1. 安装 PyMyS

kingbase修改权限实现方式

《kingbase修改权限实现方式》该文章详细介绍了如何在数据库中创建用户并赋予其相应的权限,包括创建用户、回收默认权限、创建数据库、赋权数据库权限、创建只读用户以及回收权限等步骤... 目录前言使用步骤总结前言创建用户后对数据库对象的读写权限进行修改使用步骤1、创建用户create user cs

kafka自定义分区器使用详解

《kafka自定义分区器使用详解》本文介绍了如何根据企业需求自定义Kafka分区器,只需实现Partitioner接口并重写partition()方法,示例中,包含cuihaida的数据发送到0号分区... 目录kafka自定义分区器假设现在有一个需求使用分区器的方法总结kafka自定义分区器根据企业需求

linux实现对.jar文件的配置文件进行修改

《linux实现对.jar文件的配置文件进行修改》文章讲述了如何使用Linux系统修改.jar文件的配置文件,包括进入文件夹、编辑文件、保存并退出编辑器,以及重新启动项目... 目录linux对.jar文件的配置文件进行修改第一步第二步 第三步第四步总结linux对.jar文件的配置文件进行修改第一步进

利用Python将PDF文件转换为PNG图片的代码示例

《利用Python将PDF文件转换为PNG图片的代码示例》在日常工作和开发中,我们经常需要处理各种文档格式,PDF作为一种通用且跨平台的文档格式,被广泛应用于合同、报告、电子书等场景,然而,有时我们需... 目录引言为什么选择 python 进行 PDF 转 PNG?Spire.PDF for Python

Python实现Word文档自动化的操作大全(批量生成、模板填充与内容修改)

《Python实现Word文档自动化的操作大全(批量生成、模板填充与内容修改)》在职场中,Word文档是公认的好伙伴,但你有没有被它折磨过?批量生成合同、制作报告以及发放证书/通知等等,这些重复、低效... 目录重复性文档制作,手动填充模板,效率低下还易错1.python-docx入门:Word文档的“瑞士

sqlserver、mysql、oracle、pgsql、sqlite五大关系数据库的对象名称和转义字符

《sqlserver、mysql、oracle、pgsql、sqlite五大关系数据库的对象名称和转义字符》:本文主要介绍sqlserver、mysql、oracle、pgsql、sqlite五大... 目录一、转义符1.1 oracle1.2 sqlserver1.3 PostgreSQL1.4 SQLi