read_csv时发生报错:OSError: Initializing from file failed
报错代码:
df = pd.read_csv('123.csv')
报错原因:
文件路径中包含中文,由于read_csv的默认引擎engine为c,不支持对中文的识别,导致该错误。
解决办法:
新增 engine='python' 参数,即可执行成功。
df=pd.read_csv('123.csv',engine='python')
如果仍然失败,就要检查csv文件本身是否损坏等原因了。
我是@马哥python说,全网累计粉丝数万,欢迎一起交流python技术。
各平台搜索“马哥python说”:知乎、哔哩哔哩、小红书、新浪微博。