本文主要是介绍python读写文件——生成 数据集的 test.flist 文件 ——【实用教程】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言:
首先相信打开这个博文的大部分是新人,个人建议,遇到陌生的知识点,可直接去教程类文档查阅,而不是看各种博文,高效收集有用资料也是一种技能;
例如本节代码来源: Python 文件I/O 菜鸟教程 --新人推荐–{ 墨理学AI }
# -*- coding: UTF-8 -*-# 打开一个文件
fo = open("foo.txt", "w")
fo.write( "www.runoob.com!\nVery good site!\n")# 关闭打开的文件
fo.close()
示例一:
- genFileList.py 代码如下:
# -*- coding: utf-8 -*-
"""生成 数据路径 flist 文件内容示例:
celebahq/0.jpg
celebahq/1.jpg
celebahq/2.jpg"""import os
import shutilflist = []
fo = open("test.flist", "w")
for i in range(10):path = 'celebahq/' + str(i) +'.jpg'fo.write(path + '\n')# flist.append(path)# print(flist)
fo.close()
示例二:
如:
# -*- coding: utf-8 -*-
"""生成 数据路径 flist 文件数据父目录只有一层生成内容示例:
celebahq/hello.jpg
celebahq/welcome.jpg
celebahq/to.jpg
celebahq/my.jpg
celebahq/heart.jpg"""
import glob
import osflist = []
fo = open("train.flist", "w")
filePath = 'train/'
# 拿到所有路径
fileList = glob.glob(filePath + '*.jpg')for path in fileList:basename = os.path.basename(path)temp_path = filePath + basenamefo.write(temp_path + '\n')flist.append(temp_path)
#
print(flist)
fo.close()
加油,年轻人 – 墨理
这篇关于python读写文件——生成 数据集的 test.flist 文件 ——【实用教程】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!