python读取txt文件多列成列表形式

txt文件是0 0 0
1 1 1
2 2 2
如何读取前两列成
X= [[0, 0], [1, 1], [2, 2]]
这种形式

解决方案如下:

import os
fp=open(r"C:\Users\YYC\Desktop\aa.txt")
result=[]
for linea in fp.readlines():
    linea=linea.split(" ")[:-1]
    result.append(linea)
fp.close()
print result

    打开文件进行读操作,用open;

    生命一个数组用来存放数据;

    循环一行一行的渡数据;

    按空格分割数据,并去除最后一个数据;

    追加到数组中。

温馨提示:答案为网友推荐,仅供参考