真心觉得 python3 比 python2 好啊

2016-03-11 11:03:14 +08:00
 pc10201
每一个 pythoner 折腾过 python 2 的中文编码,虽然都已经习惯了~

现在日常的使用,除了 scrapy 还没有完全兼容 python 3 外,其他的主流库基本都支持 python3 了~
8946 次点击
所在节点    Python
37 条回复
likuku
2016-03-11 14:13:35 +08:00
遇到老系统只有 py3.1 ,结果好几种 mysql 模块支持的最低版本 3 都比 3.1 高,
最后为了及时解决问题,还是直接用回 py2.7 。

某些旧系统发行版最高也就 py3.1 了。
fy
2016-03-11 15:43:25 +08:00
@virusdefender 并没有发现 pycharm 失灵…… pycharm 一直在跟进最新版本啊。
python3.3 以后基本成熟,用的很开心
virusdefender
2016-03-11 15:47:43 +08:00
@fy 不是失灵,而是没有 Python2 智能了,不知道为什么
mathgl
2016-03-11 17:52:47 +08:00
我在等 pypy
ahxxm
2016-03-11 22:38:29 +08:00
@virusdefender maybe you need to choose python3 interpretor? (shurufa huai le .. )
virusdefender
2016-03-11 22:42:28 +08:00
@ahxxm 我当然选了
em3rge
2016-03-11 22:43:26 +08:00
@virusdefender then what kind of smart do you want?
Pastsong
2016-03-11 22:44:37 +08:00
我们都这么觉得
em3rge
2016-03-11 22:47:59 +08:00
@virusdefender 我一直就只用 refactor 和自动补全,没有遇到过什么问题,感觉完全满足需求。。就写 2/3 兼容代码时候没有 type annotation 有时候会没提示
virusdefender
2016-03-11 22:51:05 +08:00
@em3rge 我写的 django
em3rge
2016-03-11 22:54:42 +08:00
@virusdefender 试试用 def func(param: int) -> bool 这个语法
zaishanfeng
2016-03-11 23:01:35 +08:00
然而实际项目很少有人用 3 除了编码问题 真的没有必要换 再说了连个编码都搞不定 怎么艹
Feiox
2016-03-12 10:05:32 +08:00
用 2 的好处,唉, pypy 啥时候支持 3.4+ 啊。。。
gamexg
2016-03-12 12:40:11 +08:00
迁移麻烦,虽然 py3 过了测试,但是还是不敢迁移,测试不能覆盖所有情况。
raptor
2016-03-12 23:41:28 +08:00
@likuku 旧系统的确坑,换成 py2 有时也会被坑,比如某些系统里的 py2 居然还是 2.4 …
不过不是太旧,能跑 docker 的系统还是可以有选择的。
fbwfbi
2016-03-18 02:13:24 +08:00
一直用 python3 写了一年多的项目,之前 py2 的那些不兼容的地方反而忘了
leafonsword
2017-07-04 10:07:34 +08:00
django 官方建议用 Python 3,checkio 只支持 Python 3,是时候换到 Python 3 了

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

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

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

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

© 2021 V2EX