问题描述:装了python3.6版本,pandas.read_csv() 报错 OSError: Initializing from file failed
原因分析:一般由两种情况引起:一种是函数参数为路径而非文件名称,另一种是函数参数带有中文。发现调用pandas的read_csv()方法时,默认使用C engine作为parser engine,而当文件名中含有中文的时候,用C engine在部分情况下就会出错。所以在调用read_csv()方法时指定engine为Python就可以解决问题了。
Anaconda3中Python3.9可以中文,不用加engine=‘python’