2017 年 5 月的现在,还有什么理由不使用 Python 3?

2017-05-05 23:18:26 +08:00
 cxz
标题是一个疑问句,各位童鞋请作答。

其实是最近发现 aws lambda 最近终于支持 python 3 了,不用 2 的理由又少了一个。
大部分库也支持 3 了 https://python3wos.appspot.com/
还有什么理由(借口),或者其他什么坑的?比如有没有什么领域大家都用 2,或者某些教程还大都是 2 之类的?
10442 次点击
所在节点    Python
64 条回复
cloud107202
2017-05-06 14:19:57 +08:00
最近重构一个 python2+twisted 的项目,感觉 qps 也就 300 左右,很忧伤。。

有人对 twisted tornado node.js 写的 restful 的 benchmark 比例有个大概了解么?
cxbats
2017-05-06 14:30:19 +08:00
2 和 3 是两门不同的语言,你这就好像问为什么还有人在用 C 一样
fy
2017-05-06 14:48:13 +08:00
看你们讨论的好像还是 2 是主流版本一样,Excuse me????
Blazings
2017-05-06 16:43:44 +08:00
@PythonAnswer "py3 没 py2 快啊" 你从哪里得出的结论
botman
2017-05-06 17:06:37 +08:00
其实这个主要还是看应用场景吧,我个人偏向用 2,印象中我个人接触到的一些细分领域的资料和源码搜一搜只看见过 2,遇到一些比较特殊的需求但自己又不想造轮子的情况下大多都能在 2 中找到现成的包和工具,其中有的代码虽然比较老但也只要轻度修改一下就能用,目前手里项目和工具也都是 2 开发的用了这么久稳定性也有保障,就算出了问题 2 发展这么久了社区搜一搜基本立马就能找到解决方案,用 3 的话重构和测试太麻烦不是有特别的理由的话纯属徒增 bug 浪费自己时间,我用 3 也只会用来跑跑部分仅只支持 3 的工具,虽然现在很多主流的框架和工具大多都支持 3 了但是还是有相当数量不太主流但一旦要用到的时候会很方便的包和工具。关注 3 很久了但总感觉 3 变来变去的不够靠谱,我讨厌这种不稳定的状态。仅凭上述这些理由我个人至少在未来 5 年内是不会转到 3 的。
julyclyde
2017-05-06 18:51:55 +08:00
我记得 fabric 有个 fork 叫 fabric3
tairan2006
2017-05-06 19:28:53 +08:00
3 没有从根本上解决什么问题…
goodryb
2017-05-06 21:04:07 +08:00
爱用啥用啥,哪有这么多为什么。矫情?
tttty
2017-05-06 21:53:06 +08:00
感觉 2 和 3 没有太多本质上的区别啊...
messense
2017-05-06 22:46:16 +08:00
zhengxiaowai
2017-05-06 22:51:37 +08:00
领导说不能用
mio4kon
2017-05-07 11:41:23 +08:00
不用 2 的理由又少了一个 /doge
PythonAnswer
2017-05-07 12:26:41 +08:00
@Blazings 您自己搜搜呗。py3 比 py2 慢,做个实验跑 timeit 也能看出来。
owt5008137
2017-05-07 12:50:45 +08:00
目前哪个企业发行版或长期支持版默认用 python3 ?
fy
2017-05-07 14:21:38 +08:00
@owt5008137 Ubuntu server,arch
fluyy
2017-05-07 21:35:37 +08:00
服务器上还是 2.6。你敢升级?
owt5008137
2017-05-07 22:07:42 +08:00
@fy 好吧,刚刚看了下,原来两个都有软链接
owt5008137
2017-05-07 22:08:25 +08:00
@fy 好吧,刚刚看了下,原来 python2 和 python3 的两个版本都有软链接到 python 的
hl
2017-05-08 13:20:10 +08:00
@JJaicmkmy 一开始总记不住 SimpleHTTPServer 大小写,后来用了 3,http.server 直接顺畅了许多,哈哈哈
oglop
2017-05-09 09:32:38 +08:00
视觉特效行业还在用 2.7 因为大家商量好了 都不升,见此处 http://www.vfxplatform.com , 2019 年再升 3

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/359475

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX