当前位置: 首页 > 编程笔记 >

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

胥和悌
2023-03-14
本文向大家介绍python 读取文本文件的行数据,文件.splitlines()的方法,包括了python 读取文本文件的行数据,文件.splitlines()的方法的使用技巧和注意事项,需要的朋友参考一下

一般跟踪训练的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按行读取文件的实现方法。分享给大家供大家参考,具体如下: 小文件: 大文件: 更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操

  • 问题内容: 使用python从gz压缩的文本文件中读取一行很容易,而无需完全提取该文件?我有一个大约200mb的text.gz文件。当我提取它时,它变成7.4gb。这不是我必须阅读的唯一文件。对于整个过程,我必须读取10个文件。尽管这将是一个顺序的工作,但我认为在不影响全部信息的情况下做到这一点将是明智之举。我什至不知道有可能。如何使用python完成?我需要逐行阅读文本文件。 问题答案: 您是否

  • 本文向大家介绍python计算文本文件行数的方法,包括了python计算文本文件行数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python计算文本文件行数的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 本文向大家介绍C#读取文本文件到listbox组件的方法,包括了C#读取文本文件到listbox组件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#读取文本文件到listbox组件的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 问题内容: 我不是在谈论特定的行号,因为我正在读取具有相同格式但长度不同的多个文件。 说我有这个文本文件: 我希望你知道我的意思。我正在考虑遍历文件,然后使用正则表达式搜索以找到“开始”和“结束”的行号,然后使用线缓存从开始行读取到结束行。但是如何获得行号?我可以使用什么功能? 问题答案: 如果您只想要和之间的文本块,则可以执行以下操作: 实际上,您不需要操纵行号即可读取开始和结束标记之间的数据。

  • 问题内容: 我想逐行读取巨大的文本文件(如果找到带有“ str”的行,则停止)。如何检查是否到达文件尾? 问题答案: 无需在python中检查EOF,只需执行以下操作: 为什么声明: 在处理文件对象时,最好使用关键字。这样做的好处是,即使在执行过程中引发了异常,文件在其套件完成后也将正确关闭。

  • 本文向大家介绍Python读取sqlite数据库文件的方法分析,包括了Python读取sqlite数据库文件的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python读取sqlite数据库文件的方法。分享给大家供大家参考,具体如下: 这是Python内置的,不需要pip install 包 数据库里面有很多张表 要操作数据库首先要连接conect数据库 然后创建游标cursor

  • 问题内容: 目前,我正在使用扫描仪/文件阅读器,同时使用hasnextline。我认为这种方法效率不高。还有其他方法可以读取与此功能类似的文件吗? 问题答案: 您会发现这是所需的速度:您可以每秒读取数百万行。字符串拆分和处理很可能导致遇到的任何性能问题。