我有一个CSV文件和8行,每行都有很多列,我想把每一行都变成一个新列表,这样我总共8个不同的列表,每个列表存储来自CSV的一行信息。这似乎应该是非常简单的,但我不能解决如何做到这一点:/任何帮助将不胜感激。将csv的每一行都写成一个单独的列表(python)
-4
A
回答
-2
这可能是那样简单
from csv import reader
from random import choice
with open(myfile, newline="") as in_f:
rd = csv.reader(in_f)
choices = [choice(row) for row in rd]
(无需进行单独列出)
+0
我遇到了一个小问题,每行的长度都不相同所以偶尔会存储一个空白而不是较短行中的一个单词,你知道对此有任何快速修复吗? –
+0
编辑.csv文件,使其在任何行末尾都没有空白单元格? (即,如果您在文本编辑器中打开它,请确保在行尾没有逗号)。 –
+0
这样做,非常感谢:D –
相关问题
- 1. 将多个CSV组合成一个单独的CSV列明智
- 2. 将Python列表写入单个CSV列
- 3. 的Python:当我读到一个CSV文件的行,然后将其写入到一个单独的CSV文件,这一切都为一个单元格
- 4. Python 2.7-存储CSV的每一行作为单独的列表/字典
- 5. 对于列表中的每个成员,将其写入单独的文件,python
- 6. 的Python:写列表到CSV,调换第一行成列
- 7. 列表写成CSV Python的
- 8. Python从csv的每一行的最后一列创建一个列表
- 9. 写一个列表到一个单独的文本文件,每个列表中有一个文件列表
- 10. 如何将一个数组写入一个csv,使数组中的每个元素都在一个单元格中,并且它们使用python排成一行?
- 11. Python写一个词典列表csv
- 12. Python csv写一个列表到文件
- 13. 写一个Python 3列表到.csv
- 14. Ruby:将一个CSV列表转换为单独的对象
- 15. 将数据写入一个CSV行Python
- 16. 将一个列表添加到一个单独的列表中
- 17. 写一个简单的列表到一个新的CSV文件
- 18. Python:将单个列表写入csv中的列
- 19. 写两个列csv文件到两个单独的列表
- 20. Rails - 每个单一ID或一切的表都是单个表?
- 21. 在Python中给一个单独的CSV文件索引写一个值
- 22. Java,将CSV的每一行变成一个字符串
- 23. 单独一列数以CSV
- 24. Python将列表写入CSV
- 25. 将Python列表写入csv中的列
- 26. Matlab的:将一个文本文件的每一行中的单独阵列
- 27. 如何为表中的每一行生成单独的django URL?
- 28. 创建一个表格,每个句子都与Python中的每一行有关
- 29. 将每个类存储在一个单独的文件中python
- 30. 写每个data.table列单独的R中
什么是你想通过这样来完成? –
请仔细阅读[问]并查看[旅游]甚至[mcve],最低礼遇是展示您在解决问题时所尝试的内容。 – Iceman
我应该以8个列表结束,然后从每个列表中选择一个随机项目,并最终得到8个随机单词,但每行只有一个字符。 –