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

txt文件是000111222如何读取前两列成X=[[0,0],[1,1],[2,2]]这种形式... txt文件是0 0 0
1 1 1
2 2 2
如何读取前两列成
X= [[0, 0], [1, 1], [2, 2]]
这种形式
展开
 我来答
yycgis
2016-01-12 · TA获得超过8267个赞
知道大有可为答主
回答量:6831
采纳率:63%
帮助的人:1594万
展开全部

解决方案如下:

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
  1. 打开文件进行读操作,用open;

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

  3. 循环一行一行的渡数据;

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

  5. 追加到数组中。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式