python 读取文本文件的行数据,文件.splitlines()的方法

yipeiwu_com6年前Python基础

一般跟踪训练的ground_truth的数据保存在文本文文件中,故每一行的数据为一张图片的标签数据,这个时候读取每一张图片的标签,具体实现如下:

test_txt = '/home/zcm/tensorf/siamfc-tf-master/data/Biker/groundtruth.txt'
def load_label_set(label_dir):
 label_folder = open(label_dir, "r")
 trainlines = label_folder.read().splitlines() #返回每一行的数据
 for line in trainlines:
 line = line.split(" ") #按照空格键分割每一行里面的数据
 box = [float(line[0]), float(line[1]), float(line[2]), float(line[3])]#box读取标签ground_truth
 label_folder.close()

 return train_box
#train_box = load_train_test_set(test_txt)

以上这篇python 读取文本文件的行数据,文件.splitlines()的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python语言进阶知识点总结

Python语言进阶知识点总结

数据结构和算法 算法:解决问题的方法和步骤 评价算法的好坏:渐近时间复杂度和渐近空间复杂度。 渐近时间复杂度的大O标记: - 常量时间复杂度 - 布隆过滤器 / 哈希存储 - 对数时间复...

python实现web方式logview的方法

本文实例讲述了python实现web方式logview的方法。分享给大家供大家参考。具体如下: 这里用Python实现web方式查看日志的一个小东西,使用python的popen执行了l...

利用python实现微信头像加红色数字功能

利用python实现微信头像加红色数字功能

通过Python实现将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果 实现过程: 准备两张图片如下:  ...

Ruby元编程基础学习笔记整理

笔记一: 代码中包含变量,类和方法,统称为语言构建(language construct)。 # test.rb class Greeting def initialize(te...

python+mysql实现简单的web程序

这次要为我的python程序加上数据库,主要是实现从mysql中查询出数据并在页面上显示出来。 首先是mysql的配置文件config.py host="127.0.0.1" use...