python实现读取目录文件夹下的所有指定格式文件路径

2023-11-12

import os

def get_img_file(file_name):
    imagelist = []
    for parent, dirnames, filenames in os.walk(file_name):
        for filename in filenames:
            if filename.lower().endswith(('.txt')):
                imagelist.append(os.path.join(parent, filename))
        return imagelist

if __name__ == '__main__':
    file_name="/home/dataset/test/labels/"
    imagelist = []
    imagelist = get_img_file(file_name)

    f=open("read_rs.txt","w")
    if imagelist is not None:
        for image_filename in imagelist:
            f.write(image_filename+'\n')
            print(image_filename)
    f.close()
    

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python实现读取目录文件夹下的所有指定格式文件路径 的相关文章

随机推荐

  • 网络编程day7作业

    将词典导入数据库 include
  • Unity 空格会触发Button的问题

    问题 做了一个界面 空格可以召唤或者关闭一个面板 上面有Button可以控制人物数量信息 当点击过Button修改数量 再按下空格隐藏面板后 最后点击的Button就会被空格键触发一次 如下图 解决 这是由于Button中Navigatio
  • PAT乙级题解—— 1071 小赌怡情 (15分)

    常言道 小赌怡情 这是一个很简单的小游戏 首先由计算机给出第一个整数 然后玩家下注赌第二个整数将会比第一个数大还是小 玩家下注 t 个筹码后 计算机给出第二个数 若玩家猜对了 则系统奖励玩家 t 个筹码 否则扣除玩家 t 个筹码 注意 玩家
  • vue 组件生命周期钩子详解

    Vue是一个自带组件系统的前端框架 Vue的每一个实例其实就是一个组件 我们在组织我们的页面结构的时候其实就是在定一个一个组件 然后拼装在一起 完成一个复杂的页面逻辑 组件主要包含 数据 模版 以及链接数据和模版的状态响应系统 除了这些 我
  • Spark内存管理-UnifiedMemoryManager和StaticMemoryManager

    在Spark 1 6 0中 引入了一个新的参数spark memory userLegacyMode 默认值为false 表示不使用Spark 1 6 0之前的内存管理机制 而是使用1 6 0中引入的动态内存分配这一概念 从SparkEnv
  • 解决Git上传代码error: failed to push some refs to ‘xxx‘hint:(e.g., ‘git pull ...‘) before pushing again错误

    在使用git提交代码时会出现error failed to push some refs to xxxx的错误 如下图 hint Updates were rejected because the remote contains work
  • 使用Adivisor配置增强处理,来实现数据库读写分离

    一 先写一个demo来概述Adivisor的简单使用步骤 实现步骤 1 通过MethodBeforeAdivice接口实现前置增强处理 1 public class ServiceBeforeAdvisor implements Metho
  • 基础算法:前缀和

    前缀和 定义 s i 表示原数组前i个数的和 作用 求任意区间 l r 的和的时间复杂度从循环加的O n 到 s r s l 1 的时间复杂度O 1 eg s 3 a1 a2 a3 s 5 a1 a2 a3 a4 a5 s 4 5 s 5
  • 数字SOC设计之低功耗设计入门(二)——功耗的分析

    前面学习了进行低功耗的目的个功耗的构成 今天就来分享一下功耗的分析 由于是面向数字IC前端设计的学习 所以这里的功耗分析是基于DC中的power compiler工具 更精确的功耗分析可以采用PT 关于PT的功耗分析可以查阅其他资料 这里不
  • Bugku-game WP 一道有意思的题

    开启环境后 进入到了一个页面内的游戏界面 在页面中没有发现什么提示 开始游戏后 发现游戏内玩家通过玩游戏可以获得一定的积分 那么试想是否可以通过将积分更改得很大得做法来通关获得flag 查看源码 众所周知 分数一般会取名为score 那么在
  • Java Web应用开发常用网上资源

    前言 为了方便学习 下面为大家推荐一些学习Java Web开发的相关资源 使用这些资源 可以帮助你找到精通Java Web应用开发的捷径 常用资源下载网 在开发Java Web应用程序时 通常需要到相关资源的官方网站下载一些资源 下面将给出
  • jenkins如何同一jar包部署到多台服务器

    文章目录 安装插件 配置ssh服务 构建完成后执行 没有部署过可以跟这个下面的步骤先部署一遍 我这篇主要讲jenkins同一jar包部署到多台服务器 Jenkins 部署Springboot项目https blog csdn net qq
  • 步进电机五根线怎么接_软启动怎么接电机?软启动电机实物接线图

    电工学习网 www diangon com 关注电工学习网官方微信公众号 电工电气学习 收获更多经验知识 50万 维修电工关注的微信平台 技术分享 学习交流 资料下载 常用的五种电机软启动器 接线图 一 CMC L系列数码型电机软启动器是一
  • 学习笔记 JavaScript ES6 Proxy

    学习内容 代理 常用拦截方法 ES 5当中实现拦截的方法 let obj let newValue Object defineProperty obj name get return newValue set val console log
  • 安卓的多选框CheckBox

    选中选项中的内容并且点击按键 就会在顶头的title显示出来 1 做好布局控件 2 绑定控件 3 button设置了监听 一旦点击了button就跳到checkbox里面去执行 4 checkbox需要if语句进行判断 选中就显示 XML文
  • 你真的知道如何在 ESXi 上安装 Linux 吗?

    1 分区4K对齐以获得最佳存储性能 如果分区没有4K对齐 这对单个磁盘来说不是什么大问题 但对于共享存储来说 共享存储中的一个LUN实际上是跨越多个不同的磁盘条带化的 所以虚拟机操作系统的一次读或写操作会导致存储阵列上的I O翻倍 未对齐的
  • 设计模式(1) 创建型模式和抽象工厂(Abstract Factory)

    问题聚焦 分别用一句话概括这节的几个知识点 什么是创建型模式 抽象了实例化过程 创建型模式有哪些 抽象工厂 工厂方法 原型模式 生成器模式 什么是抽象工厂 AbstractFactory 模式 与接口交互 获得一系列相关或互相依赖的对象实例
  • 【ESP32】VSCode添加驱动文件

    1 创建文件夹并添加驱动文件 2 修改main文件夹下的 CMakeLists txt
  • 扑克牌游戏中, 使用python实现一个查找顺子的算法

    在扑克牌游戏中 需要实现一个查找顺子的算法 连续的数字即为顺子 随机发N张牌 从中挑出最长的顺子 并返回其长度 如果没有顺子返回0 现在手上的牌为 12 3 4 10 6 5 6 8 11 9 11 11 9 12 1 1 去重 排序 m
  • python实现读取目录文件夹下的所有指定格式文件路径

    import os def get img file file name imagelist for parent dirnames filenames in os walk file name for filename in filena