經常遇到小伙伴,文件讀取亂碼問題,今天把所有方法都給你
1、讀csv
filename='xxx.csv' pd.read_csv(filename) pd.read_csv(filename,encoding='GBK') pd.read_csv(filename,encoding='utf-8') pd.read_csv(filename,encoding='utf-8-sig') pd.read_csv(filename,engine='python',encoding='GBK') pd.read_csv(filename,engine='python',encoding='utf-8') pd.read_csv(filename,engine='python',encoding='utf-8-sig')
2、讀xlsx、xls
filename='xxx.xlsx' 或者 filename='xxx.xls' pd.read_excel(filename) pd.read_excel(filename,encoding='GBK') pd.read_excel(filename,encoding='utf-8')
3、寫csv
filename='xxx.csv' df.to_csv(filename,encoding='utf-8-sig')
4、寫xlsx
filename='xxx.xlsx' df.to_excel(filename,index=None)
以上方法,總有一款適合你。