我有一个文本文件,数据排列成行和列。我想要
中读取数据为[row] [column]值
从文件例:
1 2 31 4
2 3 41 456
4 5 90 1120
3 4 55 1001
例如如果我需要得到第一行的值,第三列,即31
我怎么能这样做?
答案 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