1樓:令狐蔥
不管看好還是不看好,都得追隨Python 3的腳步吧?
看看官網上的說法:
What are the differences?
Short version: Python 2.x is legacy, Python 3.x is the present and future of the language
2樓:Wu XIVN
我覺得由於Python 3不相容的原因,Python 2.7很有可能會長時間成為Python最最流行、廣泛和長命的版本。。。就像Perl 5至於Perl一樣,,,成為經久不衰的經典。。。。
3樓:張春亮
沒有人用的
首先,我認為是缺乏緊迫感。許多年前,在我還不知道如何程式設計的時候,使Python 3版本和Python 2版本並存的決議已經存在。回想起來,這是乙個錯誤,這導致Python社群徹底缺乏進步的緊迫感,這種緊迫感的匱乏逐漸使進步意識蕩然無存。
第二,我覺得Python 3從根本上來講很無趣,這使得掌握它的人很少。它也沒有人們想要的「big ticket
items」,像移除GIL或追求更優良的效能(為了追求效能,多大會選擇PyPy)。反而,它有許多新庫和小的調整,很多有經驗的Python開發者們總會習慣性避免這些不一致的地方。當然,不管需要付出多麼長的時間去公升級,人們的開發也不會停下來。
即使Python
2看起來要在這裡待一段時間,這也阻止不了他們開發的腳步。
引自:人們為什麼不使用Python3?
4樓:
不看好。時間會證明一切。Python 3 很長時間裡會是阻礙 python 發展推廣的絆腳石。
這個問題看起來是 2011 年提出的,2013 年了,今日 python 3 的境況依然沒有明顯改善。主流的伺服器發行版的預設 python 依然都是 python 2,例如 ubuntu ,debian, redhat, centos, opensuse 等等。主流的框架依然是 python 2,例如 django,哦,其實最新版本的 django 號稱是支援 python 3 的,但是主流發行版仍然是配置的並非最新版本 django。
5樓:G_will
這和看好不看好有什麼關係?
Python3的不向下相容是Python發展的揚棄的結果。非常決絕有力的決定,給Python注入了更強的生命力。
6樓:依雲
在 3.0 時代我已經開始轉向 Python 3 來寫自己用的各種指令碼了,因為 Python 2.x 的中文編碼太糾結了。
不過目前 Python 3 的庫還是太少,雖然越來越多的庫開始支援了。另外,我寫過 GAE 程式,用的 Python 2.5,用著非常不順手。
個人認為接下來一兩年還是 Python 2.6/2.7 用得最廣泛,但終將被 3.
x 所取代。我是看好 3.x 的發展的。
7樓:
主流專案都在python2 之上,這是客觀事實,但是python3 的進化也不能忽視。
但我覺得2被3慢慢取代是最終結果,從Guido可以看出。
8樓:viralloop
不存在看好不看好的問題,3是大勢所趨,不過主流的庫都還不支援3。等Django,MySQLDB都支援了,用3的時代也就到來了。反正2.7是2.x的最後乙個版本。
9樓:number5
3.0肯定沒人用的,現在的3.x的最新release已經是3.2 了 http://
python.org/download/releases/3.2/
我個人可能會等到3.3正式release開始嘗試使用python 3.x
進入production 至少也要等到常用的庫都支援python 3.x之後
Python3新手爬蟲求教?
henryPKU 如果想簡單快速上手,選個爬蟲框架就行了,scrapy 六的飛起,中文文件也很詳細。爬蟲框架用多了自然而然就有了深刻理解,而且自頂向下,會比直接寫爬蟲達到更高的抽象層次 不吃夾生飯 我也是一開始接觸到py3,隨後再py2.7,現在因為工作又繼續用py3。一開始,明白最基本那幾個庫的用...
python3 模擬登入失敗?
黃哥 headers 的資訊不全造成的,抓包,填上所有headers資訊。import urllib.request opener urllib.request.build opener opener.addheaders User agent Mozilla 5.0 opener.open htt...
python3怎麼安裝 步驟 ?
除了乙個叫python教程的在好好回答問題,其他人的答案,喵喵喵?是的,python安裝是最基礎的,這沒錯。然後呢,你們會python就有優越感了?尤其是那個叫zip的,還 如果這都不知道,不要去程式設計了 別人肯定是真的剛接觸,才會回答這個問題啊 還有說搜一下就可以,甚至還貼了幾個搜尋引擎的。我很...