1
A
回答
2
正好連接的join
結果與'\n'
f.write(",".join(str(cell) for cell in row) + '\n')
2
使用字符串格式化:
f.write("{}\n".format(",".join(str(cell) for cell in row)))
注這是比大多數其他方法,包括兩個顯著慢根據OP分別寫入,以及舊的(不建議使用的)字符串格式化(例如f.write("%s\n", ...)
。
1
爲什麼要重新發明輪子? The csv
module會爲你做到這一點:
import csv
rows = [['foo', 1, 2], ['bar', 3, 4]]
with open("filename.csv", "w") as f:
writer = csv.writer(f)
writer.writerows(rows)
0
或者,你可以用我的包裝庫pyexcel
做:
import pyexcel
rows = [['foo', 1, 2], ['bar', 3, 4]]
w = pyexcel.Writer("file.csv")
w.write_rows(rows)
w.close()
和文檔是here
相關問題
- 1. Linq將兩個語句合併爲一個大語句(優化)
- 2. 將兩個SQL語句合併爲一個語句
- 3. 將兩個IN語句合併爲一個子句?
- 4. 如何在一個switch語句中合併兩個case語句
- 5. ruby合併兩個語句到一個
- 6. 將多個計數語句合併爲單個選擇語句
- 7. 如何將多個count()語句合併到一個語句中
- 8. 合併/合併兩個SELECT語句爲一個
- 9. 如何將兩個類似的MySQL語句合併爲一個
- 10. 如何將兩個sql語句合併爲一個函數
- 11. 如何將這兩個PHP條件合併爲一個語句
- 12. jQuery:如何將這兩個語句合併爲一個?
- 13. 將兩個SQL語句合併爲一個
- 14. 將兩個返回語句合併爲一個
- 15. 如何將兩個SQL刪除語句合併爲一個
- 16. 如何將兩個if語句合併爲一個
- 17. 將兩個PHP sql語句合併爲一個
- 18. 將兩個select語句合併爲一個
- 19. 將兩個不同的sql語句合併爲一個
- 20. 將兩個LINQ語句合併爲一個
- 21. 將這兩個SQL語句合併爲一個
- 22. 我可以將兩個SQLite SELECT語句合併爲一個嗎?
- 23. MySQL單個語句合併兩個表
- 24. c# - 將catch語句塊中的2條語句合併成一個語句
- 25. 如何將兩列合併爲一個LIKE語句?
- 26. 如何將兩條豬語句合併爲一個?
- 27. 將兩個SUMIF合併爲一條R語句
- 28. CURL語句合併爲一個
- 29. SQL語句組合成一個語句
- 30. if語句將所有語句分組爲一個語句
是的,但我更感興趣的是_why_你要這個。你的工作場所是否缺乏換行符? :-) – paxdiablo 2014-10-04 13:35:18
您是否考慮過使用['csv'](https://docs.python.org/2/library/csv.html)? – jonrsharpe 2014-10-04 13:38:46