使用 pandas.read_csv()
读取文件时出现了标题中的错误,搜索到两片文章,其中一个说是路径包含中文的原因。
- https://blog.csdn.net/ArcheriesYe/article/details/77992412
- https://blog.csdn.net/qq1483661204/article/details/78524714
另外一篇文章表示
发现调用pandas的read_csv()方法时,默认使用C engine作为parser engine,而当文件名中含有中文的时候,用C engine在部分情况下就会出错(在两台电脑上试了一下一台出错一台没问题,具体原因待分析)。
他提出的解决方法是在读取时添加参数使用python引擎
pandas.read_csv(filename,engine='python')
尝试了一下确实没有报错但是,内存爆炸了,16g的内存占用100%还是没有读取完,(文件1.2g)于是尝试另外一种方法。
f = open('我的文件.csv') res = pd.read_csv(f)
成功读取