python读取csv文件报错

数据:链家分区汇总.csv
说明:该数据非官方数据,不具有真实使用价值,仅作为学习素材使用
思路如下:

读取报错initializing
文件名中文导致错误
修改文件名为英文
增加编码及引擎信息
先open后读取
UnicodeDecodeError:gbk...

**总结:

  1. 文件名为中文名会导致读取失败。日常工作中最好使用英文名作为文件名。
  2. 读取文件样成指定engine,encoding,sep的习惯,减少这种不必要的报错,提高效率。
  3. 很多错误都是为自己不良的编码习惯买单。**

以下为具体呈现:

1、OSError: Initializing from file failed

直接使用pd.read_csv(),不指定除了path之外的要素,提示文件初始化(Initializing)错误。
python读取csv报错python读取csv报错

直接修改文件名–可解决

python读取csv报错

增加编码方式及引擎

python读取csv报错

先open后读取

python读取csv报错
python读取csv报错
增加编码方式后成功读取
python读取csv报错

相关文章: