pandas中讀取中文名稱的csv檔案報錯問題

2021-08-14 13:48:12 字數 347 閱讀 6108

之前在使用pandas處理csv檔案時,發現如果檔名為中文,則會報錯:

oserror: initializing from file failed
後來在一位博主的部落格中解釋了是read_csv中engine引數的問題,預設是c engine,在讀取中文標題時有可能會出錯(在我這是必現),解決方法是將engine換為python(官方文件的說法是c engine更快但是python engine功能更完備),具體寫法:

df.read_csv('filename', engine='python')
所以還是要多看文件,不過英語是個坎兒,還需要加強。

ubuntu啟用中文名稱資料夾

修改資料夾名稱為英文,sudo gedit config user dirs.dirs 檔案內容如下 this file is written by xdg user dirs update if you want to change or add directories,just edit the...

SAP ABAP程式設計 取得使用者中文名稱

有時候我們知道sap當前使用者登入的id,也就是sy uname,可以取得使用者中文名稱,如下 取得使用者中文名稱 data g sheet jsr type string.使用者中文名稱 data l department type ad dprtmnt,l addrnumber type ad ...

QUrl中傳入本地含中文名稱檔案問題

在程式中直接使用qt的qdesktopservices openurl 函式呼叫桌面應用開啟本地的檔案,檔名稱沒有中文沒有問題。但檔名中含有中文時,qurl解析出錯,開啟檔案失敗。解決方法 1 檔案使用絕對路徑 fileinfo.absolutefilepath 2 使用qurl fromlocal...