Python 3被广泛采用了吗?

时间:2011-01-14 16:30:24

标签: python python-3.x

我知道,当它推出时,很多人都不认为它很容易被捡起来。我想知道那些改变了。许多主要模块和库是否支持Python 3?它是否正在获得认可,还是人们大多坚持使用2.x?

2 个答案:

答案 0 :(得分:11)

如果您go to python.org and click on Download,则会显示以下消息:

  

如果您不知道要使用哪个版本,请从Python 2.7开始;现在,更多现有的第三方软件与Python 2兼容,而不是Python 3。

我认为就是这样。 Python 2仍然更 有用

示例:您还没有WSGI处理python3。

你总是可以在python2中编写代码,然后通过运行2to3将所有库移植到python3后再移植到python3。相反的情况并非如此:如果你编写python3代码后来想在python 2上只使用一个库,那你就不走运了:(我认为这就是为什么python.org建议python2 即使对于新项目也是如此,建议你从python 2.7开始。

使用python3 现在也没有给你带来任何东西 - 有一些小细节,但 失去完整的第三方支持 远< strong> outweights 小语法更改和模块重定位的微小收益。

不要误会我的意思 - 我喜欢python3以及它可以做的所有新的好东西,它很漂亮,更接近我认为python的方式。

事情是,使用它只是不回报。你需要更多的福利或更少的垮台才能让它值得一试。

答案 1 :(得分:8)

您所有问题的答案都是“是”。 :)

  

许多主要模块和库是否支持Python 3?

  

是否获得了认可

  

或者人们大多坚持使用2.x?

你的问题有点模糊,即。如果您想知道是否应该使用Python 2或Python 3,那么答案是“使用Python 2”。有许多人使用Python 3,但他们不会问这个问题。 : - )

我希望在1 - 2年内改变,当答案是“好的,这取决于”。在大约3年内,答案将是“您使用的是未移植的库/框架吗?”