婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 解決python2中unicode()函數(shù)在python3中報(bào)錯(cuò)的問(wèn)題

解決python2中unicode()函數(shù)在python3中報(bào)錯(cuò)的問(wèn)題

熱門(mén)標(biāo)簽:廣告地圖標(biāo)注app 白銀外呼系統(tǒng) 公司電話(huà)機(jī)器人 騰訊外呼線路 陜西金融外呼系統(tǒng) 唐山智能外呼系統(tǒng)一般多少錢(qián) 激戰(zhàn)2地圖標(biāo)注 海南400電話(huà)如何申請(qǐng) 哈爾濱ai外呼系統(tǒng)定制

python2中的unicode()函數(shù)在python3中會(huì)報(bào)錯(cuò):

NameError: name 'unicode' is not defined

There is no such name in Python 3, no. You are trying to run Python 2 code in Python 3. In Python 3, unicode has been renamed to str.

翻譯過(guò)來(lái)就是:Python 3中沒(méi)有這樣的名字,沒(méi)有。 您正在嘗試在Python 3中運(yùn)行Python 2代碼。在Python 3中,unicode已重命名為str。

函數(shù)轉(zhuǎn)換:unicode()到 str()為:

//python2:
unicode(nn,'utf-8')
//python3:
str(nn)

補(bǔ)充:根本解決Python2中unicode編碼問(wèn)題

Python2中編碼問(wèn)題

因?yàn)橛?jì)算機(jī)只識(shí)別01這要的二進(jìn)制,所以在計(jì)算機(jī)存儲(chǔ)我們的文件時(shí),要使用二進(jìn)制數(shù)來(lái)表示。所以編碼就是哪個(gè)二進(jìn)制數(shù)表示哪個(gè)字符:

編碼原由系統(tǒng)編碼、文件編碼與python系統(tǒng)編碼Python字符編碼python中的字典、數(shù)組轉(zhuǎn)字符串中的中文編碼

編碼原由

ASCII編碼

最早出現(xiàn)的是ASCII碼,使用8位二進(jìn)制數(shù)組合表示128種字符。因?yàn)锳SCII編碼是美國(guó)人發(fā)明的,當(dāng)初沒(méi)考慮給別的國(guó)家用,所以,它僅僅表示了所有美式英語(yǔ)的語(yǔ)言字符。但是沒(méi)有使用完。

ISO 8859-1/windows-1252

128位字符滿(mǎn)足了美國(guó)人的需求,但是隨之歐洲人加入互聯(lián)網(wǎng),為了滿(mǎn)足歐洲人的需求,8位二進(jìn)制后面還有128位。這一段編碼我們稱(chēng)之?dāng)U展字符集,即ISO 8859-1編碼標(biāo)準(zhǔn),后來(lái)歐洲的需求變更,即規(guī)定了windows-1252代替了ISO 8859-1

GB2312

然后當(dāng)我國(guó)加入后,8位二進(jìn)制(即一個(gè)字節(jié))用完了,于是我們保留ASCII編碼即前128位,后面的全部刪除。因?yàn)槲覈?guó)得語(yǔ)言博大精深,所以需要2個(gè)字節(jié),即16位才能滿(mǎn)足我們得需求,所以當(dāng)計(jì)算機(jī)遇到大于127的字節(jié)時(shí),就一次性讀取兩個(gè)字節(jié),將他解碼成漢字。即GB2312編碼

GBK

相當(dāng)于GB2312的改進(jìn)版,增添了中文字符。但還是2個(gè)字節(jié)表示漢字

GB18030

為了滿(mǎn)足日韓和我國(guó)的少數(shù)民族的需求,對(duì)GBK的改進(jìn),使用變長(zhǎng)編碼,要么使用兩個(gè)字節(jié),要么使用四個(gè)字節(jié)。

Unicode

雖然每種編碼都兼容ASCII編碼,但是各個(gè)國(guó)家是不兼容的。于是出現(xiàn)了Unicode,它將所有的編碼進(jìn)行了統(tǒng)一。它不能算是一種具體的編碼標(biāo)準(zhǔn),只是將全世界的字符進(jìn)行了編號(hào),并沒(méi)有指定他們具體在計(jì)算機(jī)種以什么樣的形式存儲(chǔ)。

它的具體實(shí)現(xiàn)有UTF-8,UTF-16,UTF-32等。

系統(tǒng)編碼、文件編碼與python系統(tǒng)編碼

在linux中獲取系統(tǒng)編碼結(jié)果:

Windows系統(tǒng)的編碼,代碼頁(yè)936表示GBK編碼

可以看到linux系統(tǒng)默認(rèn)使用UTF-8編碼,windows默認(rèn)使用GBK編碼。Linux環(huán)境下,文件默認(rèn)使用UTF-8編碼。當(dāng)然你也可以指定文件編碼方式。

Python解釋器內(nèi)部默認(rèn)使用的ASCII編碼方式去解讀python源文件。

所以當(dāng)文件內(nèi)存在非ASCII字符時(shí),python解釋器無(wú) 法識(shí)別,就會(huì)出現(xiàn)編碼錯(cuò)誤。

So,這個(gè)時(shí)候需要告訴python解釋器用utf-8去解讀python源文件

Python字符編碼

Python2中有兩類(lèi)字符串,分別是str與unicode。這兩類(lèi)字符串都派生自抽象類(lèi)basestring。 Str即普通字符串類(lèi)型

在字符串前加上u即unicode編碼

在代碼中通常用到的是unicode,文件保存的是utf-8編碼。Unicode編碼是固定2個(gè)字節(jié)代表一個(gè)字符。Utf-8是對(duì)英文只用一個(gè)字節(jié),對(duì)中文是3個(gè)字節(jié)。所以u(píng)nicode運(yùn)行效率高,utf-8運(yùn)行效率相比要低,但是空間存儲(chǔ)要小。

Python中str與unicode轉(zhuǎn)換

Unicode轉(zhuǎn)str

str轉(zhuǎn)unicode

其函數(shù)中參數(shù)UTF-8是,以u(píng)tf-8編碼對(duì)unicode對(duì)象解碼,或編碼。

python中的字典、數(shù)組轉(zhuǎn)字符串中的中文編碼

當(dāng)字典中的中文字符是unicode類(lèi)型時(shí)

decode(“unicode-escape”)相當(dāng)是反向編碼.然后再進(jìn)行utf-8編碼即可

當(dāng)字典中的字符串是string類(lèi)型時(shí)

name = {"name": "中國(guó)"}
name = str(name)
print name.decode("string-escape")

當(dāng)數(shù)組進(jìn)行字符串化時(shí)

最后總結(jié)

不管是數(shù)組還是字典,在進(jìn)行字符串轉(zhuǎn)換是,即是又一次編碼,所以,對(duì)于本身還有的中文字符串又一次編碼,所以要進(jìn)行一次反編碼,才能看到原有的編碼。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • python中的內(nèi)置函數(shù)max()和min()及mas()函數(shù)的高級(jí)用法
  • python print()函數(shù)的end參數(shù)和sep參數(shù)的用法說(shuō)明
  • python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)
  • python繪圖subplots函數(shù)使用模板的示例代碼
  • python-opencv中的cv2.inRange函數(shù)用法說(shuō)明
  • Python input()函數(shù)用法大全
  • python Pool常用函數(shù)用法總結(jié)
  • python 如何用map()函數(shù)創(chuàng)建多線程任務(wù)
  • Python函數(shù)參數(shù)中的*與**運(yùn)算符
  • 詳解python函數(shù)傳參傳遞dict/list/set等類(lèi)型的問(wèn)題
  • Python3去除頭尾指定字符的函數(shù)strip()、lstrip()、rstrip()用法詳解
  • Python進(jìn)階之高級(jí)用法詳細(xì)總結(jié)

標(biāo)簽:黑龍江 常德 鷹潭 四川 黔西 益陽(yáng) 上海 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決python2中unicode()函數(shù)在python3中報(bào)錯(cuò)的問(wèn)題》,本文關(guān)鍵詞  解決,python2,中,unicode,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決python2中unicode()函數(shù)在python3中報(bào)錯(cuò)的問(wèn)題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于解決python2中unicode()函數(shù)在python3中報(bào)錯(cuò)的問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产一区 二区| 日韩三级av在线播放| 日韩免费成人网| 日韩一区二区精品在线观看| 久久这里只精品最新地址| 久久这里只有精品6| 99久久精品国产精品久久| 色综合久久久久| 欧美久久久一区| 国产欧美一区二区精品性色 | 国产精品亲子伦对白| 亚洲欧美二区三区| 日韩国产精品91| 亚洲一区二三区| 狠狠色丁香婷婷综合久久片| 97精品国产露脸对白| 日韩三级中文字幕| 亚洲日本va午夜在线影院| 日产精品久久久久久久性色| 国产欧美精品国产国产专区| 亚洲你懂的在线视频| 久久99精品久久只有精品| 毛片av一区二区| 播五月开心婷婷综合| 日韩欧美在线1卡| 亚洲人成在线观看一区二区| 免费在线成人网| 在线观看国产日韩| 国产精品久久久久精k8| 美女视频黄免费的久久 | 亚洲电影中文字幕在线观看| 国产一区二区视频在线播放| 欧美日韩精品电影| 中文字幕一区二区三| 精品一区二区三区在线观看国产| 国产中文字幕一区| 欧美日韩黄色影视| 亚洲精品成人在线| 精品久久久网站| 午夜欧美在线一二页| 成人免费毛片aaaaa**| 精品久久久久香蕉网| 精品剧情v国产在线观看在线| 亚洲午夜电影网| av电影一区二区| 国产精品视频一二三| 国产精品自在在线| 欧美精品一区二区三区蜜桃| 国产亚洲综合性久久久影院| 久久99国产精品免费| 欧美猛男gaygay网站| 日韩一区欧美小说| 色婷婷久久综合| 91精品黄色片免费大全| 亚洲国产精品视频| 欧美在线一二三| 亚洲免费av高清| 欧美亚洲国产一区在线观看网站| 成人精品国产免费网站| 国产欧美va欧美不卡在线| 波多野结衣精品在线| 国产精品麻豆网站| 91香蕉视频黄| 爽好久久久欧美精品| 欧美一区二区三区色| 亚洲午夜激情网页| 亚洲免费在线观看视频| 一区二区免费看| 亚洲一区二区偷拍精品| 亚洲电影你懂得| 亚洲愉拍自拍另类高清精品| 亚洲卡通动漫在线| 亚洲国产精品麻豆| 蜜臀a∨国产成人精品| 蜜桃免费网站一区二区三区| 激情综合色丁香一区二区| 麻豆国产欧美日韩综合精品二区 | 欧美亚洲一区二区在线| 69久久99精品久久久久婷婷 | 欧美卡1卡2卡| 欧美一区二区免费观在线| 久久综合九色综合97婷婷| 国产精品入口麻豆九色| 自拍偷拍亚洲激情| 午夜精品久久久久久久久久久| 午夜精品视频一区| 国产精品亚洲综合一区在线观看| 菠萝蜜视频在线观看一区| 色综合中文字幕| 91精品国产欧美一区二区18| 久久久国产精品午夜一区ai换脸| 国产精品久久毛片a| 亚洲第一狼人社区| 国产一区二区免费在线| 色天天综合久久久久综合片| 日韩亚洲欧美成人一区| 国产日韩欧美综合在线| 依依成人精品视频| 国产在线一区二区综合免费视频| 99re66热这里只有精品3直播 | 日韩欧美一区二区视频| 国产日韩综合av| 午夜久久福利影院| 成人激情综合网站| 精品乱人伦小说| 午夜伊人狠狠久久| 9人人澡人人爽人人精品| 日韩一二三区视频| 亚洲成av人**亚洲成av**| 成人精品视频一区二区三区| 欧美一区二区在线观看| 中文字幕欧美一| 国产乱码字幕精品高清av | 色诱视频网站一区| 精品国产青草久久久久福利| 一区二区三区久久| 丰满岳乱妇一区二区三区| 精品欧美一区二区久久 | 欧美日韩国产片| 亚洲人xxxx| 成人精品小蝌蚪| 久久影院视频免费| 日本亚洲免费观看| 在线观看日韩毛片| 自拍偷拍亚洲激情| 99视频热这里只有精品免费| 久久久精品黄色| 婷婷久久综合九色综合伊人色| 色综合久久综合网97色综合 | 日本精品视频一区二区三区| 精品少妇一区二区三区视频免付费| 亚洲男人的天堂在线观看| 99精品久久免费看蜜臀剧情介绍| 久久精品在线免费观看| 亚洲一区二区视频在线观看| 99在线精品一区二区三区| 久久精品欧美一区二区三区不卡| 国产在线不卡一区| 欧美一级高清片| 亚洲精品老司机| 欧美日韩免费视频| 日本亚洲欧美天堂免费| 欧美变态tickling挠脚心| 精品午夜一区二区三区在线观看 | 884aa四虎影成人精品一区| 偷拍日韩校园综合在线| 在线综合亚洲欧美在线视频 | 婷婷久久综合九色综合伊人色| 在线观看不卡一区| 亚洲成在人线在线播放| 5月丁香婷婷综合| 狠狠色丁香婷婷综合久久片| 日本一区二区在线不卡| 97se亚洲国产综合自在线观| 亚洲在线视频一区| 日韩精品一区二区三区视频播放 | 国产成人鲁色资源国产91色综| 久久九九全国免费| 99国产精品一区| 午夜精品一区二区三区免费视频 | 色综合久久66| 男人操女人的视频在线观看欧美| 精品福利一二区| k8久久久一区二区三区| 亚洲第一福利一区| 国产日韩欧美电影| 色国产精品一区在线观看| 亚洲成人免费视| 久久九九影视网| 欧美三级在线看| 国产精品18久久久久久vr| 亚洲欧美视频在线观看| 日韩亚洲欧美成人一区| 色综合色狠狠天天综合色| 日本不卡123| 国产精品另类一区| 欧美一区二区三区四区久久| www.欧美亚洲| 乱中年女人伦av一区二区| 亚洲私人黄色宅男| 欧美www视频| 在线观看成人免费视频| 国产成人精品在线看| 日韩精品一二三四| 亚洲天堂中文字幕| 精品精品国产高清一毛片一天堂| 懂色中文一区二区在线播放| 亚洲午夜久久久久久久久电影院| 欧美电视剧免费观看| www.欧美精品一二区| 黄网站免费久久| 亚洲激情综合网| 久久精品一区八戒影视| 欧美在线观看你懂的| 成人免费av资源| 国产老女人精品毛片久久| 日韩国产欧美在线视频| 亚洲成人免费电影| 亚洲免费在线视频一区 二区| 中文字幕免费一区|