python 语言 文本文件里有个
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
这样格式的文本 如何将其转换成M[0][0] =1 M[1][0] =2这种
我想到的是:
>>> s=[]
>>> f = open('c:\\1.txt')
>>> for line in f:
if line[-1]=='\n':
line = line[0:-1]
line = line.replace(' ','')
s.append(line)
>>> print s
但是后面就不知道怎么弄了
既然是固定格式的那么,我们可以按照固定的长度取字符串;
将取出的字符串按照自己设定的数据结构存入到数组之中;
在Python中是没有数组这一说的,你可以使用list嵌套即可;
还有另外一种形式就是使用第三方库,例如numpy。