Python:从文本文件读取混合数据

dcnicholls

我有一个包含两列的简单文本文件。示例行:'J0005-28'14719.0我想逐行读取第一个条目为文本,第二个条目为数字,因此我可以设置变量,例如name ='J0005-28'和value = 14719.0

有没有一种简单的方法可以在Python中完成而无需使用Regex或其他复杂的解析过程?

Shaktimaan

为此,您需要了解文件中各行的结构。您要如何分隔字段,在文件中定界。在您的示例中,如果您确定字段由空格分隔,则可以使用python的csv模块并将分隔符设置为空格并解析行。

样例代码:

import csv

names = []
values = []

with open(input_file, 'r') as infile:
    csv_reader = csv.reader(infile, delimiter=' ')
    for line in csv_reader:
        names.append(line[0])
        values.append(line[1])
infile.close()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python帮助| 从底部读取文本文件中的数据

来自分类Dev

使用python读取文本文件数据

来自分类Dev

从文本文件读取数据

来自分类Dev

Python:部分读取文本文件

来自分类Dev

Python:部分读取文本文件

来自分类Dev

使用python读取文本文件

来自分类Dev

Python 从文本文件中读取

来自分类Dev

从文本文件读取

来自分类Dev

从文本文件读取

来自分类Dev

如何从python中的.txt文件读取数据框中的大文本文件

来自分类Dev

通过Python读取文本文件时如何保持文本文件的格式?

来自分类Dev

在python中读取文本文件长文本文件

来自分类Dev

说明从Java中的简单文本文件读取数据

来自分类Dev

django读取文本文件以检索数据

来自分类Dev

从文本文件C#中读取Json数据

来自分类Dev

从文本文件读取数据并过滤内容

来自分类Dev

从Julia中的文本文件读取数据矩阵

来自分类Dev

从文本文件(C#)读取和返回数据

来自分类Dev

从文本文件中读取数据作为列表数组

来自分类Dev

从Java文本文件中读取和提取数据

来自分类Dev

读取Java中的文本文件并使用数据

来自分类Dev

PHP从文本文件读取数据输入

来自分类Dev

从文本文件中的不同位置读取数据

来自分类Dev

在matlab中读取文本文件(数据转换)

来自分类Dev

如何从文本文件中读取和保存数据?

来自分类Dev

读取大量文本文件并存储数据 - Javascript

来自分类Dev

读取每行不同数据的多行文本文件

来自分类Dev

从文本文件读取数据到python中的numpy数组中

来自分类Dev

从文本文件中读取的数据分为python中的两个列表