2009-01-23 69 views
0

我有一個以UTF-8編碼的文本文件。我正在閱讀它來分析和繪製一些數據。我希望以ascii的形式讀取文件。最好是使用編解碼器模塊還是使用內置字符串解碼方法?此外,該文件被劃分爲一個csv,那麼csv模塊也可以成爲一個有效的解決方案?Python:使用編解碼器模塊還是使用字符串函數解碼?

感謝您的幫助。

回答

5

你是說你的文件是用UTF-8編碼的? (「Unicode」不是編碼...必讀:http://www.joelonsoftware.com/articles/Unicode.html)我不是100%確定,但我認爲你應該可以用csv模塊讀取UTF-8編碼文件,並且可以將字符串包含Python的unicode字符串的特殊字符(編輯:如果需要)讀取後。

http://docs.python.org./library/csv.html#csv-examples上有幾個使用帶有UTF-8編碼數據的csv的例子;它可能會幫助你看看它們。

+0

感謝您的幫助,我的意思是UTF-8 ....我改變了它的問題。再次感謝 – Nope 2009-01-23 20:39:21

相關問題