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

感谢您的帮助。

有帮助吗?

解决方案

您是说文件是以UTF-8编码的吗?(“ Unicode”不是编码...。必读: http://www.joelonsoftware。com / articles / Unicode.html ),我不确定100%,但是我认为您应该可以使用csv模块读取UTF-8编码的文件,并且可以将包含特殊字符的字符串转换为阅读后使用Python的unicode字符串(如果需要,可以 edit:)。

http://docs.python.org./library/csv.html#csv-examples ;它可以帮助您查看它们。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top