由於易於學習的語法,我喜歡使用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. 24小時內學習最簡單的腳本語言?
- 4. 啓動adb的簡單批處理腳本不適用於Windows
- 5. 用於Linux/Unix的腳本語言的簡單作業調度程序
- 6. 用於Redis的腳本語言
- 7. 最簡單的真實世界語言
- 8. 哪種(腳本)編程語言用於這個簡單的Web服務?
- 9. 自然語言處理的最大熵
- 10. 最新的好語言和書籍的自然語言處理,基本知識
- 11. 用於編寫大規模文件管理腳本的最佳語言
- 12. 爲XNA遊戲實現簡單的基於XML的腳本語言
- 13. Java的簡單自然語言處理啓動
- 14. 批處理語言教程 - 運行依賴於.bat文件的簡單程序
- 15. 嵌入程序的簡單腳本語言?
- 16. 創建一個簡單的腳本語言 - VARIANT-like值類型
- 17. 在C#中創建一個簡單的腳本語言
- 18. 教程或介紹寫一個簡單的腳本語言?
- 19. JVM/BSF是否有真正簡單/有限的腳本語言?
- 20. 用於構建備份腳本的Windows腳本語言
- 21. Emacs中文本的語言批處理?
- 22. C#適用於腳本語言嗎?
- 23. 用簡單的Python腳本測試計算機處理速度
- 24. 腳本語言
- 25. 無論處理腳本語言如何編寫可移植的HTML表單?
- 26. 用於cmd /批處理腳本的ISE?
- 27. 什麼是實現文本/數據處理和代碼生成的最好(強大而簡單)的語言?
- 28. 適用於Windows的簡單網絡服務器,適用於任何腳本語言
- 29. 腳本語言:最大。行長
- 30. XCode中的腳本語言
不會是更好地詢問是否有一個UTF-8/Unicode的支持csv模塊的版本? –
是否有支持UTF-8的CSV模塊版本?我閱讀了文檔,它說不。另外,我自己嘗試了一些代碼(在Python 2.6.6中),我的漢字變成了一串簡短的字符串。 – Village