根据txt文件中图像名称,将图像复制到另一个文件夹中

该博客介绍了如何根据txt文件中的图像名称,利用Python将这些图像复制到新的文件夹中,包括txt文件构造、新文件夹创建和具体实现代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

根据txt文件中图像名称,将图像复制到另一个文件夹中

1、txt文件构造

tuxiang.txt文件中是每一个图像的名称
在这里插入图片描述

2、构建新文件夹名称

在文件路径下新建一个存放图像复制后的文件名称

3、详细代码

import shutil
import numpy as np

data = []
for line in open("tuxiang.txt", "r")
要将所有需要处理的图片放入一个文件夹,并生成一个txt文件记录每个图片的链接,你可以按照以下步骤操作: 1. **创建文件夹**: - 打开计算机资源管理器,创建一个新的文件夹,例如名为 "image_files" 或者自定义名称,用于存放所有图片。 2. **收集图片**: - 将图片从其他位置复制到新创建的文件夹内。确保每张图片都有唯一的文件名,方便后续引用。 3. **获取图片URL或本地路径**: - 如果图片位于网络上,你需要获取每个图片的完整URL。如果是本地文件系统,获取的就是相对或绝对的文件路径。 4. **编写脚本**: - 选择一种编程语言(如Python、JavaScript等),使用该语言的文件操作库来完成这个任务。例如,在Python中可以使用os和glob模块来遍历目录,get_urls_from_images() 函数可以获取图片的URL或路径。 ```python import os import glob def get_urls_from_images(folder_path): image_links = [] for filename in glob.glob(os.path.join(folder_path, '*')): if os.path.isfile(filename): # 对于网络图片,替换为实际的URL格式 if filename.startswith('http'): image_links.append(filename) # 对于本地图片,假设url为file:///格式 else: image_links.append('file://' + filename) with open('image_links.txt', 'w') as f: for link in image_links: f.write(link + '\n') # 替换 'image_files' 为你存放图片的实际路径 folder_path = 'image_files' get_urls_from_images(folder_path) ``` 5. **运行脚本**: - 运行上述脚本,它会生成一个名为 "image_links.txt" 的文本文件,内容为图片的链接或路径,每一行对应一个图片。 6. **验证结果**: - 查看生成的 "image_links.txt" 文件,确认所有图片的链接都被正确添加了进去。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值