法一 df.to_csv(file_name, encoding='utf-8') 法二 如果还是乱码,可以尝试法二。 但是法二有时候会出现一个问题,就是文件打开修改后,即使不保存,再打开也会出现格式混乱的情况。出现这种情况,则用法三可以解决或者修改后另存为csv文件来解决。 df.to_csv(file_name,encoding='utf_8_sig') 法三 df.to_csv(file_name,encoding ='gbk')