python实现对文件中图片生成带标签的txt文件方法


Posted in Python onApril 27, 2018

在深度学习中经常需要生成带标签的图片名称列表,xxxlist.txt文件,下面写一个简单的python脚本生成该文件列表。

import os
def generate(dir,label):
  files = os.listdir(dir)
  files.sort()
  print '****************'
  print 'input :',dir
  print 'start...'
  listText = open(dir+'\\'+'list.txt','w')
  for file in files:
    fileType = os.path.split(file)
    if fileType[1] == '.txt':
      continue    
    name = file + ' ' + str(int(label)) +'\n'
    listText.write(name)
  listText.close()
  print 'down!'
  print '****************'  

if __name__ == '__main__': 
  generate('C:\\Users\\Desktop\\image',1)

运行该脚本,会在image文件夹中生成一个list.txt文件,并且每张图片带有标签1.

以上这篇python实现对文件中图片生成带标签的txt文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中对list去重的多种方法
Sep 18 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
Python实现句子翻译功能
Nov 14 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 Python
python用列表生成式写嵌套循环的方法
Nov 08 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
python中使用 xlwt 操作excel的常见方法与问题
Jan 13 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
Python判断对象是否为文件对象(file object)的三种方法示例
Apr 26 Python
Python使用sklearn库实现的各种分类算法简单应用小结
Jul 04 Python
Python OpenCV图像指定区域裁剪的实现
Oct 30 Python
使用opencv中匹配点对的坐标提取方式
Jun 04 Python
python模拟表单提交登录图书馆
Apr 27 #Python
Python 读取指定文件夹下的所有图像方法
Apr 27 #Python
python sys,os,time模块的使用(包括时间格式的各种转换)
Apr 27 #Python
python读取文件名称生成list的方法
Apr 27 #Python
python实现图书馆研习室自动预约功能
Apr 27 #Python
Python实现去除列表中重复元素的方法小结【4种方法】
Apr 27 #Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 #Python
You might like
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
php常用的工具开发整理
2019/09/26 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
JavaScript定时器实现的原理分析
2016/12/06 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
TypeScript之调用栈的实现
2019/12/31 Javascript
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
Python生成密码库功能示例
2017/05/23 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
关于python写入文件自动换行的问题
2018/06/23 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
html5菜单折纸效果
2014/04/22 HTML / CSS
乔迁宴答谢词
2014/01/21 职场文书
2015届本科毕业生自我鉴定
2014/09/27 职场文书
医院病假条范文
2015/08/17 职场文书
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL