尝试将文本文件读入列表列表,该文件如下所示:
x,x,1,x
3,x,x,x
x,x,x,1
使用下面的代码,我只能部分解决这些问题,但还没有完全解决。
def grid_file(file_name):
file=[]
f=open(file_name)
for line in f:
line = line.split()
file.append(line)
f.close()
return file
预期成果:
[ [‘x’,‘x’,1,‘x’], [4,‘x’,‘x’,‘x’], [‘x’,‘x’,‘x’,2], [‘x’,3,‘x’,‘x’] ]
实际结果:
[['x,x,1,x'], ['4,x,x,x'], ['x,x,x,2'], ['x,3,x,x']]
使用这个:
def grid_file(file_name):
file=[]
f=open(file_name)
for line in f.readlines():
line = line.split(",")
file.append(line)
f.close()
return file