从存储在行和列中的文件中读取数据

时间:2017-10-21 13:45:00

标签: python file

  

我有一个文本文件,数据排列成行和列。我想要
   从文件

中读取数据为[row] [column]值      

例:
   1 2 31 4
   2 3 41 456
   4 5 90 1120
   3 4 55 1001
  例如如果我需要得到第一行的值,第三列,即31
  我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

使用空格作为分隔符使用csv模块。如果适合您的应用程序,则逐行处理,或将数据读入列表列表以提供对数据的随机访问。例如:

import csv

with open('file.csv') as f:
    data = [row for row in csv.reader(f, delimiter=' ')]

print(data[0][2])
print(data[3][3])

输出:

31
1001