[英]Python: to_csv for decoded dataframe
我有一个包含编码字符串的文本文件。 我正在使用urllib.parse.unquote(string_df.encoded_string)
对它们进行解码并将其存储在 dataframe 中。
我想将此 dataframe 导出到文本文件。 但是,它只是添加垃圾值。
例如:编码字符串:%D1%81%D0%BF%D0%B0%D1%81%D0%BE-%D0%BF%D1%80%D0...
使用urllib.parse.unquote
解码:спасо-преображенский собор
文本文件中的导出值:???????-???????????????? ???
我尝试使用to_excel
在 excel 文件中导出,但是当我打开 excel 文件时,它会出现非法字符错误。 还尝试使用numpy.savetxt
但它给出了相同的??????-???????????????? ?????。
无论如何,我可以将它导出到一个平面文件并且仍然有所需的“спасо-преображенский собор”结果?
这看起来像一个字符编码问题,请确保您的 CSV 文件以“UTF-8”或其他兼容编码打开,而不是 ASCII,因为“спасо-преображенский собор”是西里尔字母而不是拉丁字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.