有多大的理由坚守 Python2?

2016 年 3 月 18 日
 strahe

除了老项目迁移成本之外,新项目还有多大的理由坚守 Python2?

如果写惯 3 的再回去写 2(不是自愿),会是什么心理?

7875 次点击
所在节点    Python
53 条回复
momo1999
2016 年 3 月 19 日
懒
est
2016 年 3 月 19 日
@sinux 如果 es7 宣布字符串只能用单引号,双引号全部作废,然后性能下降 20% 你还用 es7 不?
mink
2016 年 3 月 19 日
写 2 和 3 兼容的 有那么难么
tabris17
2016 年 3 月 19 日
本来 gevent 不支持 3 ,现在支持了,没有理由了
MinskyNg
2016 年 3 月 19 日
以前是因为 scrapy 和 gevent 不支持 py3 ,但是现在都支持了
0x1406F40
2016 年 3 月 19 日
已经从 3 迁移回 2
magicdawn
2016 年 3 月 19 日
chrome v8 使用 gyp 去 build ,于是 nodejs 涉及到 c/c++部分都是用 node-gyp 去 spawn python 进程。。。
只支持 2 。。。
strahe
2016 年 3 月 19 日
@sinux 其实没必要跟他们争了,我过来不是问的,只是发个牢骚,那些坚守 2 的其实大部分根本没写过 3,或者根本没体会过 3,只有一小部分体会过 3,但是还是觉得 2 合适,这样的人我是钦佩的,其他人,没什么好争的.
xuboying
2016 年 3 月 19 日
wxpython 算不算一个理由
wodemyworld
2016 年 3 月 19 日
print 加括号了。。。。。。
merito
2016 年 3 月 19 日
@EPCoo 然而用自带的 python2 时, pip 还得要权限。不如装个 homebrew ,干净整洁
workwonder
2016 年 3 月 19 日
不知以后社区会不会 fork 出一个分支来兼容 2 和 3
kidlj
2016 年 3 月 19 日
strahe
2016 年 3 月 19 日
@workwonder 2 过几年官方都不支持了还有必要吗 现在都不更新了只维护
yonka
2016 年 3 月 19 日
既然爱 py ,就不要害他(继续分裂下去)
Neveroldmilk
2016 年 3 月 19 日
越早迁移 Py3 越好,大势所趋。
aljun
2016 年 3 月 19 日
我觉得 2 的话,包多,而且用着习惯,性能还行
WangYanjie
2016 年 3 月 19 日
有啥理由要迁移到 3 ?
shyling
2016 年 3 月 19 日
说实在。。 2 用起来足够了。。去 pypi 装一个库,它至少都支持 cpython2 。。。 python3 bytes,str 傻傻分不清
RqPS6rhmP3Nyn3Tm
2016 年 3 月 19 日

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

https://v2ex.ih06.com/t/264604

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

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

© 2021 V2EX