当前位置:  开发笔记 > 编程语言 > 正文

Python:使用编解码器模块还是使用字符串函数解码?

如何解决《Python:使用编解码器模块还是使用字符串函数解码?》经验,为你挑选了1个好方法。

我有一个用UTF-8编码的文本文件.我正在阅读它以分析和绘制一些数据.我希望将文件作为ascii读入.最好使用编解码器模块还是使用内置字符串解码方法?此外,该文件被划分为csv,因此csv模块也可以是有效的解决方案吗?

谢谢你的帮助.



1> David Z..:

你的意思是你的文件是用UTF-8编码的吗?("Unicode"不是编码...必读:http://www.joelonsoftware.com/articles/Unicode.html)我不是100%肯定,但我认为你应该能够阅读UTF-8使用csv模块编码的文件,您可以在阅读后将包含特殊字符的字符串转换为Python的unicode字符串(编辑:如果需要).

在http://docs.python.org./library/csv.html#csv-examples上有一些使用带有UTF-8编码数据的csv的例子; 它可能会帮助你看看它们.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有