2009-01-23 45 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

相关问题