unicode是字符集不是實(shí)現(xiàn)方式,utf-8是unicode的實(shí)現(xiàn)方式,python3中的str類型默認(rèn)是unicode字符集,這個(gè)str(unicode)是python自定義的一種實(shí)現(xiàn)unicode編碼的對(duì)象,不能用于io操作,因?yàn)閯e的硬盤,或者網(wǎng)絡(luò)不能識(shí)別python自定義的編碼對(duì)象,雖然大部分別的軟件都有這種自u(píng)nicode定義數(shù)據(jù)。所以在進(jìn)行io操作的時(shí)候必須把編碼變成能識(shí)別的編碼 utf-8
2016-09-06
最新回答 / ccc3ccc
是的 128個(gè)ASCII(American Standard Code for Information Interchange,美國信息交換標(biāo)準(zhǔn)代碼)
2016-09-06
已采納回答 / 秋名山車神
這個(gè)問題已經(jīng)確定是0.7.7的一個(gè)BUG了,作者已經(jīng)修復(fù)了這個(gè)漏洞,發(fā)布了0.7.9的版本,升級(jí)為0.7.9就可以了。
2016-09-02
unicode是字符集,Utf-8是編碼方式,你解釋的unicode實(shí)際應(yīng)該是utf-16,這種方式是通用兩個(gè)字節(jié),所以浪費(fèi)空間,utf-8可以節(jié)約空間,但是浪費(fèi)時(shí)間,你這個(gè)解釋似乎不是很準(zhǔn)確。。
2016-08-30
你講錯(cuò)了吧,decode("UTF-8")是把你獲取到的網(wǎng)頁代碼轉(zhuǎn)成UNICODE編碼,beautifulsoup內(nèi)部有自動(dòng)轉(zhuǎn)換功能,這一步也不是必須的,但是最好明確的轉(zhuǎn)換
2016-08-30
已采納回答 / 秋名山車神
在python命令行的交互環(huán)境,輸入?import pymysql.cursors 會(huì)報(bào)錯(cuò)嗎?<...圖片...>
2016-08-29