我有一個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個隨機單詞,但每行只有一個字符。 –