python将文件夹中jpg的绝对路径写入txt文档

python将文件夹中jpg的绝对路径写入txt文档

具体实现代码如下

[转载请注明出处]https://blog.csdn.net/qq_22290797/article/details/121123419。

# -*- coding: utf-8 -*- 
# @Time :  
# @Author : 
# @Site :  将图片的地址写入到txt中
# @File : jpg2txt.py 
# @Software: PyCharm

import os


def writejpg2txt(images_path, txt_name):
    # 打开图片列表清单txt文件
    file_name = open(txt_name, "w")
    # 将路径改为绝对路径
    images_path = os.path.abspath(images_path)
    # 查看文件夹下的图片
    images_name = os.listdir(images_path)

    count = 0
    # 遍历所有文件
    for eachname in images_name:
        # 按照需要的格式写入目标txt文件
        file_name.write(os.path.join(images_path,eachname) + '\n')
        count += 1
    print('生成txt成功!')
    print('{} 张图片地址已写入'.format(count))
    file_name.close()


if __name__ == "__main__":

    # 图片存放目录
    images_path = './JPEGImages/'
    # 生成图片txt文件命名
    txt_name = './val.txt'
    txt_name = os.path.abspath(txt_name)
    if not os.path.exists(txt_name):
        os.system(r"touch {}".format(txt_name)) #调用系统命令行来创建文件
    #将jpg绝对地址写入到txt中
    writejpg2txt(images_path, txt_name)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT_ROBOT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值