python報OSError: Initializing from file failed故障

現象描述:

打開文件時,報Initializing from file failed從文件初始化失敗。

原語句爲:

df=pd.read_csv(r'作業單按原始期望日期查詢529.csv')

原因分析:

原因爲文件路徑中包含了中文,由於read_csv函數的默認引擎engine爲C,不支持對中文的識別,導致報該錯誤。在使用notebook打開文件時常見這個問題。

解決方法:

更改engine='python'即可執行成功。

df=pd.read_csv(r'作業單按原始期望日期查詢529.csv',engine='python')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章