Python讀入中文記得要encoding=“utf-8“
用python將中文/漢字寫入文本文檔或者從文本文檔讀取中文信息
經常有同學碰到通過python無法將漢字信息寫入文本,或者無法讀取文本里的漢字信息的情況,讀取結果為亂碼,下面用一種簡單的方式解決這個問題。
寫入文本文檔:
import os s='Hello World\n文本文件的中文信息讀取\n文本文件中文信息的寫入\n' f=open('test1.txt','a+',encoding="utf-8") #test1是已經存在于當前目錄下的文檔 f.write(s) f.close
1
2
3
4
5
讀取文本文檔中文信息:
import os f=open('test1.txt','a+',encoding="utf-8") #test1是已經存在于當前目錄下的文檔 print(f.read()) f.close
1
2
3
4
記得一定要 import os 模塊,并且在open函數里加入參數encoding=“utf-8”。
Python
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。