1
A
回答
3
是这样的:
>>> with open("data1.txt") as f:
... lis=[list(map(int,x.split(","))) for x in f]
... print lis
...
[[2, 3], [4, 5], [7, 8], [-4, 3]]
+1
这些数字有多行, OP没有格式化文本。 – DSM
+0
@DSM谢谢,解决方案已更新。 –
1
不用手动解析文件,你也可以使用csv
模块来做到这一点。一个小例子:
import csv
with open('data1.txt', 'rb') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',')
twod_list = [row for row in spamreader]
另外,如果你想开始numpy
工作(如果你想认真做计算你想要的),看看this SO question如何读取数据到一个numpy
阵列。以下代码是我从相关问题中复制而来的:
from numpy import genfromtxt
my_data = genfromtxt('data1.txt', delimiter = ',')
相关问题
- 1. 从文件中读取数字(整数)并将其存储为二维数组
- 2. 从文件中读取并放入二维缓冲区
- 3. 读取.csv文件并将其内容放入python列表中
- 4. 从文本文件中读取字符串并将其放置在二维数组中
- 5. C从文件中读取文本并将其放入数组中
- 6. C#如何从.txt文件中的列表读取数据并将其放入列表中?
- 7. 如何读取excel文件并将其放入数组中?
- 8. 将文件列表写入文件并从中读取
- 9. 从ComboBox中读取值并将其放入文本框中
- 10. 从文件中读取单词并放入列表
- 11. 从文本文件中读取字符并存储在二维数组中
- 12. 复制从文件中读取的字符串并将其存储在二维字符串数组中
- 13. 从csv文件中获取数据并将其放入数组
- 14. 从文件中获取数据并将其放入数组
- 15. 在Python中读取文件并将列放入数组
- 16. 如何从文本文件中逐字符读取字符并将其放入字符数组中?
- 17. 从c文件读取行并将字符串放入数组
- 18. 如何从二维数组中获取数据并将其放入一维数组中
- 19. 从文件中读取文本并将其放到JLabel
- 20. 从文件中读取文本并将其放入listview子项目中?
- 21. 将文件中的数字读入二维矩阵
- 22. 从文件中读取数据并将其写入结构
- 23. C将文件读入二维数组
- 24. 将文件读入二维数组?
- 25. 将txt文件读入二维数组
- 26. 将文件读入二维数组
- 27. 如何从XLS文件中提取数据并将其放入二维数组javascript
- 28. 从C++文件中读取二维字符数组
- 29. 从文件读取HL7数据并将其插入表SQL Server
- 30. 从一个文件读取二维数组到Python列表
您尝试过哪些方法无效?请展示一些努力。我们不是在这里为你写代码。 – Mischa
在SO中搜索'[python] csv'得到你很多相关的SO问题。 –