python读取csv文件报错
数据:链家分区汇总.csv
说明:该数据非官方数据,不具有真实使用价值,仅作为学习素材使用
思路如下:
**总结:
- 文件名为中文名会导致读取失败。日常工作中最好使用英文名作为文件名。
- 读取文件样成指定engine,encoding,sep的习惯,减少这种不必要的报错,提高效率。
- 很多错误都是为自己不良的编码习惯买单。**
以下为具体呈现:
1、OSError: Initializing from file failed
直接使用pd.read_csv(),不指定除了path之外的要素,提示文件初始化(Initializing)错误。
直接修改文件名–可解决
增加编码方式及引擎
先open后读取
增加编码方式后成功读取