如何在Linux上用Python中的mbcs编解码器读取csv文件



我正在尝试读取西欧(windows(编码的CSV文件

df = pd.read_csv(FileName,encoding='mbcs', usecols=[1],header=4)

此代码在Windows上运行良好,但在Linux 18.04上运行不好。(错误:未知编码:mbcs(事实上,在编解码器python文档中,我们有以下信息:

mbcs is for Windows only: Encode the operand according to the ANSI codepage (CP_ACP).

有没有其他方法/名称可以在Linux上的python中解码我的文件?(我有数千个文件,所以我不能保存为Excel(

如果您的系统在Windows上使用西欧编码,则mbcs编码(ANSI代码页(为cp1252。所以你应该使用:

df = pd.read_csv(FileName,encoding='cp1252', usecols=[1],header=4)

在两个系统上都具有兼容的代码库。

相关内容

  • 没有找到相关文章

最新更新