【教学类-66-01】20240708通义万象下载的图片增加文件名

背景需求:

前期,通义万象下载的图片都是用“XX_XX”的数字表示

今天我下载了建筑,如果文件名只有数字,根本不知道它是什么建筑。

找到RPA读取的50个建筑的XCLX文件

第1个生成的是“”埃菲尔铁塔”,下载时,它是最后一个

第48个生成的是“东方明珠电视塔”,下载时,它是第一个

核心:

(提取B列单元格内文字,乘以4次,列表倒序)

代码展示:

'''
通义万象图片加文件名
通义万象,星火讯飞、阿夏
2024年7月8日'''
import os
from openpyxl import load_workbook# 读取Excel文件
path1 = r'C:\Users\jg2yXRZ\OneDrive\桌面\面具'
excel_file = path1 + r'\著名建筑.xlsx'
wb = load_workbook(excel_file)
ws = wb.active# 从B2单元格开始,读取所有单元格的值,并将其添加到列表中
data = []
for row in ws.iter_rows(min_row=2, min_col=2, max_col=2):for y in range(4):for cell in row:data.append(cell.value)data.reverse()
print(data)
print(len(data))# 遍历文件夹中的图片文件,将文件名替换为列表中的文字
folder_path = r'C:\Users\jg2yXRZ\OneDrive\桌面\建筑'
index = 0
for file_name in os.listdir(folder_path):if file_name.endswith('.jpg') or file_name.endswith('.png'):print(file_name)new_file_name = file_name[:-4] + ' ' + data[index] + '.png'print(new_file_name)os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))index += 1

同样方法修改“常绿树和落叶树“”

代码展示:

'''
通义万象图片加文件名
通义万象,星火讯飞、阿夏
2024年7月8日'''
import os
from openpyxl import load_workbook# 读取Excel文件
path1 = r'C:\Users\jg2yXRZ\OneDrive\桌面\面具'
excel_file = path1 + r'\常绿树落叶树.xlsx'
wb = load_workbook(excel_file)
ws = wb.active# 从B2单元格开始,读取所有单元格的值,并将其添加到列表中
data = []
for row in ws.iter_rows(min_row=2, min_col=3, max_col=3):for y in range(4):for cell in row:data.append(cell.value)data.reverse()
print(data)
print(len(data))# 遍历文件夹中的图片文件,将文件名替换为列表中的文字
folder_path = r'C:\Users\jg2yXRZ\OneDrive\桌面\树叶'
index = 0
for file_name in os.listdir(folder_path):if file_name.endswith('.jpg') or file_name.endswith('.png'):print(file_name)new_file_name = file_name[:-4] + ' ' + data[index] + '.png'print(new_file_name)os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))index += 1

下载后(只有数字)

更改后(数字+树叶名称)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1475583.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

layui-表格

1.使用方法 加上table标签 加上classlayui-table colgroup是列属性 tr是行td是列 thead是表头,后面一一对应 2.基础属性 加lay-even逐行换色 加lay-skin 设置边框风格

数学系C++ 继承派生多态 (十四十三)

— 继承 可以使得派生类具有父类的各种属性和功能,而不需要再次编写相同的代码。 类的继承:派生类继承了父类的特性(数据和函数) ► 继承是可传递的:从父类继承的特性可以传递给新的子类 ► 继承方式:规…

成长过程,摔倒不要紧,爬起来、改过、前进

无论何时何地,我们都有重头再来的能力,这份生生不息的力量来自天之灵根; 学习过程会有跌倒,这是很正常的节奏次序,不能掩盖自己的过失、自欺欺人,这不是过失,摔倒了就拍拍身上的灰尘&#xff…

2-28 基于matlab提取出频域和时域信号的29个特征

基于matlab提取出频域和时域信号的29个特征,主运行文件feature_extraction,fre_statistical_compute和time_statistical_compute分别提取频域和时域的特征,生成的29个特征保存在生成的feature矩阵中。程序已调通,可直接运行。 2-2…

为什么要学习Go?

目录 前言 一、Go 语言的发展史 Robert Griesemer Rob Pike Ken Thompson 二、Go语言全面分析 主要优势 主要挑战 三、Go 语言最佳实践 1. 云原生开发 2. 网络服务开发 3. 系统工具和实用程序 4. 数据处理和分析 四、哪些知名公司使用 Go 语言? Google …

这几类人,千万不要买纯电车

文 | AUTO芯球 作者 | 响铃 纯电车的冤大头真是太多了, 我之前劝过,有些人不适合买纯电车, 你们看,果然吧,麦卡锡最近的一份报告就披露了 去年啊,22%的人在买了电车后后悔了, 这些人说了&a…

PCL 点云FPFH特征描述子

点云FPFH特征描述子 一、概述1.1 FPFH概念1.2 基本原理1.3 PFH和FPFH的区别二、代码实现三、结果示例一、概述 1.1 FPFH概念 快速点特征直方图(FPFH)描述子:计算 PFH 特征的效率其实是十分低的,这样的算法复杂度无法实现实时或接近实时的应用。因此,这篇文章将介绍 PFH 的简…

C++规范

一、VS工具集列表: Visual Studio 2008:v90 Visual Studio 2010:v100 Visual Studio 2012:v110 Visual Studio 2013:v120 Visual Studio 2015:v140 (v140_xp) Visual Studio 2017&a…

鸿蒙开发HarmonyOS NEXT (三) 熟悉ArkTs (上)

一、自定义组件 1、自定义组件 自定义组件,最基础的结构如下: Component struct Header {build() {} } 提取头部标题部分的代码,写成自定义组件。 1、新建ArkTs文件,把Header内容写好。 2、在需要用到的地方,导入…

【Linux】进程间通信——匿名管道

为什么要进行进程间通信? 1.数据传输:一个进程需要将它的数据发送给另一个进程,比如我们有两个进程,一个负责获取数据,另一个负责处理数据,这时第一个进程就要将获取到的数据交给第二个进程 2.资源共享&…

虚拟机使用

1、安装 如何安装虚拟机?保姆级安装教程! - 知乎 (zhihu.com) 2、使用 2.1 快照 作用:保留当前系统信息为快照,随时可以恢复,以防未来系统被你玩坏,就好比游戏中的归档!每配置好一个就可以保…

CANopen协议---PDO使用配置

1、CANopen知识回顾 在上一讲中,已经对CANopen的基本结构和整体内容进行了一番梳理,本笔记主要整理了一下CANopen如何配置PDO,实现数据周期性自动上传和控制信号快速发送等操作。 CANopen协议开发梳理总结笔记教程-CSDN博客文章浏览阅读920次…

代码随想录-Day53

739. 每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1: …

微信视频号及直播回放下载工具

最近需要下载微信视频号中的视频,找一圈,终于找到了,,免费,没广告 软件叫做:爱享素材下载器。 是一款开源的、完全免费的工具。 第1步:下载安装包 下载地址: https://github.com/p…

年销量超1亿箱,三得利BOSS咖啡如何凭借人群战略打造极致产品力?

BOSS咖啡诞生于1992年,在可口可乐、朝日、麒麟等饮料巨头先后入局,市场竞争非常激烈的情况下,BOSS咖啡成为受国民欢迎的品牌,它是如何做到的呢? 罐装咖啡趋势崛起,各大品牌推出罐装咖啡 自1980年代起,罐装…

猫咪浮毛多怎么办?一分钟推荐性价比高的养猫空气净化器排名

作为一名猫咖店老板,我发现很多铲屎官来店里咨询,在春夏换季时会频繁打喷嚏、全身过敏红肿。这是因为猫咪在换季时会大量掉毛,家里就像下雪一样,空气中充满了猫毛。这些猫毛上附带的细菌会随浮毛被人吸入,从而引发打喷…

顶会FAST24最佳论文|阿里云块存储架构演进的得与失-2.EBS是什么?

EBS,即Elastic Block Storage,是一种云存储服务,旨在提供高性能、高弹性和高可用性的虚拟块设备存储。该服务的核心设计思想是计算与存储的解耦合(Compute-Storage Disaggregation),即计算资源(…

Windows10/11家庭版开启Hyper-V虚拟机功能详解

Hyper-V是微软的一款虚拟机软件,可以使我们在一台Windows PC上,在虚拟环境下同时运行多个互相之间完全隔离的操作系统,这就实现了在Windows环境下运行Linux以及其他OS的可能性。和第三方虚拟机软件,如VMware等相比,Hyp…

MoonBit 周报 Vol.48:默认开启诊断信息渲染、test block 不再返回 Result 类型的结果

weekly 2024-07-08 MoonBit 更新 【重大更新】修改 array slice 的语法,从 arr[start..end] 修改为类似 Python 的 arr[start:end]。这是为了避免和接下来要支持的 cascade method call x..f() 产生语法冲突。旧的语法会在近期删除。 【Wasm后端重大更新】将 fn i…

【ROS2】初级:客户端-创建一个包

目标:使用 CMake 或 Python 创建一个新包,并运行其可执行文件。 教程级别:初学者 时间:15 分钟 目录 背景 1. ROS 2 包是什么?2. 组成 ROS 2 包的是什么?3. 工作区中的包 先决条件 任务 1. 创建一个包2. 打…