例如 我目录中的数据是一个简单的txt文件,格式如下:
Cat 123 123 123
Rat 321 321 321
Bat 123 123 123
我如何让Python读取txt文件并专门打印第2列和第4列?
txt文件是大量数据。很大,我的意思是我不能手工格式化它。
答案 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]