欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決python寫(xiě)入帶有中文的字符到文件錯(cuò)誤的問(wèn)題

 更新時(shí)間:2019年01月31日 11:49:55   作者:xiaosongbk  
今天小編就為大家分享一篇解決python寫(xiě)入帶有中文的字符到文件錯(cuò)誤的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

在python寫(xiě)腳本過(guò)程中需要將帶有中文的字符串內(nèi)容寫(xiě)入文件,出現(xiàn)了報(bào)錯(cuò)的現(xiàn)象。

----------------------------

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

----------------------------

經(jīng)過(guò)網(wǎng)上搜索出錯(cuò)原因得到結(jié)果:

python中如果使用系統(tǒng)默認(rèn)的open方法打開(kāi)的文件只能寫(xiě)入ascii嗎,如果要寫(xiě)入中文需要用到codecs模塊 (使用了該方法,問(wèn)題解決)

# -*- coding: utf-8 -*-
 
import codecs
content = u'你好,北京歡迎你'
f = codecs.open('aaa.txt','w','utf-8')
f.write(content)

還有第二種方法(沒(méi)試)

字符集的問(wèn)題,在文件前加兩句話(huà):

reload(sys)
sys.setdefaultencoding( "utf-8" )

以上這篇解決python寫(xiě)入帶有中文的字符到文件錯(cuò)誤的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python神經(jīng)網(wǎng)絡(luò)facenet人臉檢測(cè)及keras實(shí)現(xiàn)

    python神經(jīng)網(wǎng)絡(luò)facenet人臉檢測(cè)及keras實(shí)現(xiàn)

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)facenet人臉檢測(cè)及keras實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法

    Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法

    在處理數(shù)據(jù)分析和數(shù)據(jù)科學(xué)項(xiàng)目時(shí),經(jīng)常會(huì)使用到Python中的pandas庫(kù)來(lái)進(jìn)行數(shù)據(jù)操作和分析,其中DataFrame是pandas庫(kù)中最重要的數(shù)據(jù)結(jié)構(gòu)之一,這篇文章主要給大家介紹了關(guān)于Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法,需要的朋友可以參考下
    2024-08-08
  • python中溫度單位轉(zhuǎn)換的實(shí)例方法

    python中溫度單位轉(zhuǎn)換的實(shí)例方法

    在本篇文章里小編給大家整理關(guān)于python中溫度單位轉(zhuǎn)換的實(shí)例方法,有需要的朋友們可以學(xué)習(xí)參考下。
    2020-12-12
  • Python 網(wǎng)絡(luò)編程說(shuō)明

    Python 網(wǎng)絡(luò)編程說(shuō)明

    socket 是網(wǎng)絡(luò)連接端點(diǎn)。
    2009-08-08
  • Python下使用Trackbar實(shí)現(xiàn)繪圖板

    Python下使用Trackbar實(shí)現(xiàn)繪圖板

    這篇文章主要為大家詳細(xì)介紹了Python下使用Trackbar實(shí)現(xiàn)繪圖板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • python pytest進(jìn)階之conftest.py詳解

    python pytest進(jìn)階之conftest.py詳解

    這篇文章主要介紹了python pytest進(jìn)階之conftest.py詳解,如果我們?cè)诰帉?xiě)測(cè)試用的時(shí)候,每一個(gè)測(cè)試文件里面的用例都需要先登錄后才能完成后面的操作,那么們?cè)撊绾螌?shí)現(xiàn)呢?這就需要我們掌握conftest.py文件的使用了,需要的朋友可以參考下
    2019-06-06
  • 20行代碼教你用python給證件照換底色的方法示例

    20行代碼教你用python給證件照換底色的方法示例

    這篇文章主要介紹了20行代碼教你用python給證件照換底色的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Numpy之reshape()使用詳解

    Numpy之reshape()使用詳解

    今天小編就為大家分享一篇Numpy之reshape()使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python如何將給定字符串中的大寫(xiě)英文字母按以下對(duì)應(yīng)規(guī)則替換

    Python如何將給定字符串中的大寫(xiě)英文字母按以下對(duì)應(yīng)規(guī)則替換

    這篇文章主要介紹了Python如何將給定字符串中的大寫(xiě)英文字母按以下對(duì)應(yīng)規(guī)則替換,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 如何在C++中調(diào)用Python

    如何在C++中調(diào)用Python

    雖然現(xiàn)在Python編程語(yǔ)言十分的火爆,但是實(shí)際上非要用一門(mén)語(yǔ)言去完成所有的任務(wù),并不是說(shuō)不可以,而是不合適。在一些特定的、對(duì)于性能要求比較高的場(chǎng)景,還是需要用到傳統(tǒng)的C++來(lái)進(jìn)行編程的。本文將用C++的代碼去調(diào)用Python函數(shù)中實(shí)現(xiàn)的一些功能
    2021-05-05

最新評(píng)論