解決python中 f.write寫入中文出錯的問題
更新時間:2018年10月31日 08:40:42 作者:清新陽光521
今天小編就為大家分享一篇解決python中 f.write寫入中文出錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
一個出錯的例子
#coding:utf-8 s = u'中文' f = open("test.txt","w") f.write(s) f.close()
原因是編碼方式錯誤,應(yīng)該改為utf-8編碼
解決方案一:
#coding:utf-8 s = u'中文' f = open("test.txt","w") f.write(s.encode("utf-8")) f.close()
解決方案二:
#coding:utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') s = u'中文' f = open("test.txt","w") f.write(s) f.close()
以上這篇解決python中 f.write寫入中文出錯的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3報錯check_hostname?requires?server_hostname的解決
這篇文章主要介紹了python3報錯check_hostname?requires?server_hostname的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12Python的socket模塊源碼中的一些實現(xiàn)要點分析
我們平時引入Python的socket模塊利用其中的方法可以輕松地寫出搭建socket通信的程序,今天我們就來看一下Python的socket模塊源碼中的一些實現(xiàn)要點分析,領(lǐng)略Python簡潔代碼的一些背后功勞.2016-06-06python基于mysql實現(xiàn)的簡單隊列以及跨進(jìn)程鎖實例詳解
這篇文章主要介紹了python基于mysql實現(xiàn)的簡單隊列以及跨進(jìn)程鎖,需要的朋友可以參考下2014-07-07python中實現(xiàn)數(shù)組和列表讀取一列的方法
下面小編就為大家分享一篇python中實現(xiàn)數(shù)組和列表讀取一列的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04linux安裝python修改默認(rèn)python版本方法
在本文中我們給大家總結(jié)了關(guān)于linux安裝python修改默認(rèn)python版本的方法和相關(guān)知識點,需要的讀者們參考下。2019-03-03如何用python獲取到照片拍攝時的詳細(xì)位置(附源碼)
其實我們平時拍攝的照片里,隱藏了大量的信息,下面這篇文章主要給大家介紹了關(guān)于如何用python獲取到照片拍攝時的詳細(xì)位置,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12