有多大的理由坚守 Python2?

2016-03-18 22:38:46 +08:00
 strahe

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

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

6389 次点击
所在节点    Python
53 条回复
ggjjl1
2016-03-19 16:14:19 +08:00
现在大部分 linux 自带的 python 版本都是 2.7 的吧,这个理由够吗
zhtsuc
2016-03-19 18:04:17 +08:00
3 改动太多,没必要学
tonghuashuai
2016-03-19 18:39:37 +08:00
有多大理由去用 3 呢?
onelove
2016-03-19 19:07:29 +08:00
我怕搞混了,现在只学 2 。。。
workwonder
2016-03-19 19:11:22 +08:00
@strahe 这么说吧,我个人是很追新的。
但是生产环境你升级对你有什么现实意义呢?为什么不能逐渐 deprecated 来完成升级呢?
所以很有现实意义。
workwonder
2016-03-19 19:13:07 +08:00
所以,即使 js 用到 es6 了, Python3 都懒得看,感觉这么做不对头。
noli
2016-03-19 19:27:58 +08:00
py2 py3 并存不是很难的事情吧?很难理解为什么要坚守或者放弃……

顺便 @EPCoo , mac 上可以以完全不影响 py2 的方式来装 py3 例如 用 homebrew
loading
2016-03-19 21:56:02 +08:00
新项目用 py3 没问题,但是我准备一直用 py2 ,然后换语言!

我能控制的服务器只有几台,都已经在跑 py2 ,懒得搞环境。
jadecoder
2016-03-19 22:34:52 +08:00
没有足够的好处让我换到 Python3 。坏处倒是有,运维没搞过 3 的环境,强行推的话,运维不情愿,不好好做,出事故了还要把锅甩我头上
geeklian
2016-03-20 11:47:49 +08:00
其实 py2 和 py3 没差...

1. 听领导的。
2. 自己是领导,爱用啥用啥。
Aspx
2016-03-20 17:16:46 +08:00
3 和 2 差距很大么?一群人一直抓那点差别说事,有意思嘛?
jimzhong
2016-03-20 18:35:12 +08:00
自己写东西都用 Py3 ,因为 unicode 问题。
janxin
2016-03-21 00:03:39 +08:00
用 python3 起码要给 pypy3 捐个款了…

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

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

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

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

© 2021 V2EX