這篇文章運(yùn)用簡單易懂的例子給大家介紹python3與python2兼容嗎,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
創(chuàng)新互聯(lián)憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個人等客戶提供了做網(wǎng)站、成都做網(wǎng)站服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。
不兼容,最明顯的是print變成了函數(shù)。
最重要的變化:
第一點(diǎn)是python2里的str變?yōu)榱藀ython3里的byte,而str由unicode str取代,因此一些網(wǎng)絡(luò)編程,hash加密的函數(shù)需要將參數(shù)encode處理。
第二點(diǎn)是大量的python2庫沒有被移植到python3,以request為例,在py2與py3上的用法改變了,MySQL,postgres的API在2和3上也是不同的。
最后是關(guān)于多線程的,python3引入了asyncio coroutine,導(dǎo)致多線程的設(shè)計(jì)思想發(fā)生了變化。
github上有2to3的一個項(xiàng)目,可以在上面詳細(xì)了解,并學(xué)習(xí)如何遷移舊代碼。
關(guān)于python3與python2兼容嗎就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
分享文章:python3與python2兼容嗎
分享URL:http://www.rwnh.cn/article10/ghdpgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、建站公司、全網(wǎng)營銷推廣、品牌網(wǎng)站制作、網(wǎng)站制作、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)