【问题标题】:Encoding and decoding with utf-8 returns UnicodeError使用 utf-8 编码和解码返回 UnicodeError
【发布时间】:2021-08-08 00:35:09
【问题描述】:

我同时使用 utf-8 进行编码和解码,但仍然收到 UnicodeError。

import pandas as pd
df.to_csv('myfile.csv', index=False, encoding='utf-8')

然后,在另一个 .py 中,同一个项目

import pandas as pd
with open(file, 'r') as f:
    csv = pd.read_csv(f, encoding='utf-8')

错误是: UnicodeDecodeError:“charmap”编解码器无法解码位置 51956 中的字节 0x9d:字符映射到 这不是我第一次遇到这个问题。

【问题讨论】:

    标签: python pandas encoding utf-8


    【解决方案1】:

    好的,找到了。现在很有意义。

    with open(file, 'r', encoding='utf-8') as f:
        csv = pd.read_csv(f)
    

    【讨论】:

      猜你喜欢
      • 2014-01-24
      • 2021-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      • 2013-03-26
      • 2021-05-14
      相关资源
      最近更新 更多