python 读取csv文件 报错OSError: Initializing from file failed

原操作:
python 读取csv文件时使用以下代码

import pandas as pd,numpy as np
path = 'C:/Users/ygd/Desktop/毕业设计赶紧完成/1.csv'
data = pd.read_csv(path) 

报错:
OSError: Initializing from file failed
原因:
调用pandas的read_csv()方法时,默认使用的是C engine作为parser engine,而当文件名中含有中文情况下容易报错。
解决方法:
调用read_csv()函数时指定engine为python,如下代码

import pandas as pd,numpy as np
path = 'C:/Users/ygd/Desktop/毕业设计赶紧完成/1.csv'
data = pd.read_csv(path,engine='python') 

声明参考这位前辈

你可能感兴趣的:(python,csv)