由於易於學習的語法,我喜歡使用Python,但是,最近我發現它不支持CSV中的UTF-8。由於我經常使用CSV,這對我來說似乎是一個嚴重的問題。是否還有另一種腳本語言,當我需要管理真正大型的CSV UTF-8文件時,我可以學習到一種簡單的語法?用於處理CSV的最簡單的腳本語言
0
A
回答
1
我推薦使用gawk
。例如爲:
awk -F ";" '{print $1 ";" $2}' FILE.csv
將打印FILE.CSV
的前兩個(;
分離)柱。用UTF-8正常工作,你應該使用它喜歡:
LC_ALL = C AWK 'BEGIN {打印長度( 「árvíztűrőtükörkúrópék」)}' => 30 LC_ALL = en_US.utf8 AWK「BEGIN {打印長度( 「árvíztűrőtükörkúrópék」)}」 => 21
(或者你也可以全局設置LC_ALL如果你使用UTF-8的時候,而你在* nix,例如.bashrc
,export LC_ALL=en_US.utf8
)
awk
是一個古老但功能強大且快速的工具。
HTH
2
相關問題
- 1. 用於字符串處理的最簡單的編程語言
- 2. CSV文件處理Windows腳本,最好的工具,最簡單的方法?
- 3. 用於自然語言處理的腳本數據集
- 4. 最適合文本處理的語言
- 5. 24小時內學習最簡單的腳本語言?
- 6. VBA「專家」最簡單的腳本語言
- 7. 哪種編程語言最簡單(用於用戶)作爲集成腳本語言使用?
- 8. 啓動adb的簡單批處理腳本不適用於Windows
- 9. 用於處理大數字的語言
- 10. 用於Linux/Unix的腳本語言的簡單作業調度程序
- 11. 用於Redis的腳本語言
- 12. 最簡單的真實世界語言
- 13. 簡單If-Statemenet - 批處理腳本
- 14. 理解腳本語言
- 15. 哪種(腳本)編程語言用於這個簡單的Web服務?
- 16. 自然語言處理的最大熵
- 17. 用於交叉編譯爲ARM的最佳腳本語言
- 18. 最新的好語言和書籍的自然語言處理,基本知識
- 19. 用於編寫大規模文件管理腳本的最佳語言
- 20. Java的簡單自然語言處理啓動
- 21. 爲XNA遊戲實現簡單的基於XML的腳本語言
- 22. 的腳本語言
- 23. 批處理語言教程 - 運行依賴於.bat文件的簡單程序
- 24. 創建一個簡單的腳本語言 - VARIANT-like值類型
- 25. 如何爲C++創建簡單的可嵌入腳本語言?
- 26. 在C#中創建一個簡單的腳本語言
- 27. JVM/BSF是否有真正簡單/有限的腳本語言?
- 28. 教程或介紹寫一個簡單的腳本語言?
- 29. 嵌入程序的簡單腳本語言?
- 30. 在Python中創建一個簡單的腳本語言
不會是更好地詢問是否有一個UTF-8/Unicode的支持csv模塊的版本? –
是否有支持UTF-8的CSV模塊版本?我閱讀了文檔,它說不。另外,我自己嘗試了一些代碼(在Python 2.6.6中),我的漢字變成了一串簡短的字符串。 – Village