Python里面的write()方法寫入文件時候的亂碼如何解決?

轉(zhuǎn)自:https://www.cnblogs.com/mmykdbc/p/7417784.html

注:此文為轉(zhuǎn)載,如有侵權(quán)請告知,此文將予以刪除


最近在學Python,在這個過程中,會遇到許多漢字之間的轉(zhuǎn)換,今天在寫write方法的時候,發(fā)現(xiàn)寫入的漢字會出現(xiàn)亂碼,百思不得其解,上網(wǎng)查資料,得出,原來在open打開文件的時候?qū)懸粋€encoding="utf-8"即可,上代碼:


fos = open("index.text", "w", encoding="utf-8")

fos.write("我今年十八歲")

fos.close()


  還有一點,,寫入的時候務必以“w”寫的方式打開,不然會報錯

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容