2016-03-12 33 views
1

我有一些关于如何读取.txt文件并通过此文件在其他列表中创建一个列表的问题。是否有可能通过Python中的.txt文件列出另一个列表

看看:现在我使用numpy的读取文件

1 2 3 
4 5 6 
7 8 9 

DataIn = numpy.loadtxt('jpegOut.txt') 

回报是这样的:

print DataIn 
[[1 2 3] 
[4 5 6] 
[7 8 9]] 

我有这个文件

但我需要这个:

[[1 2 3], 
[4 5 6], 
[7 8 9]] 

你能帮帮我吗?

由于提前

+0

你需要使用'NumPy',或者是你对核心Python解决方案开放吗? – gtlambert

+0

我可以使用任何解决方案。只需要逗号在向量 –

+0

列表中使用逗号打印显示,numpy数组不会。但这是一个肤浅的区别。只是打印。 – hpaulj

回答

0

使用.tolist()到numpy的数组转换为Python列表:

numpy.loadtxt('jpegOut.txt').tolist() 
+0

非常感谢,工作正常 –

0

没有NumPy

with open('jpegOut.txt', 'r') as f: 
    data_in = [[line] for line in f] 
+0

非常感谢,工作正常 –

+0

两个评论都解决了我的问题,谢谢各位 –

相关问题