如何让Python从我的目录中读取文件并在列中打印数据?

时间:2015-06-15 16:55:07

标签: python

例如 我目录中的数据是一个简单的txt文件,格式如下:

Cat 123 123 123

Rat 321 321 321

Bat 123 123 123

我如何让Python读取txt文件并专门打印第2列和第4列?

txt文件是大量数据。很大,我的意思是我不能手工格式化它。

1 个答案:

答案 0 :(得分:0)

首先需要打开文件来读取文件的内容,然后遍历每一行,使用space方法在.split()字符上拆分行,然后只需在第一行打印元素和第三位。

with open("file.txt", "r") as data_file:
    for line in data_file.readlines():
        line = line.strip().split()
        print line[1], line[3]