- 主题:Python太乱了
请教一下,PYTHON 是怎么把自己搞的多个版本间不兼容的?
只要不是故意去改现有的实现
感觉并不容易啊
【 在 freesand 的大作中提到: 】
: Python的规矩很简单:major版本不能升级,只能切换,可以升级的是minor版本。
--
FROM 52.9.227.*
2 就是个弃子; python断尾求生
3 我感觉上基本上还是向下兼容的,可是,下面这个就只能运行在3.6 上,3.9上不工作
我对python只是用用的水平,不知道问题出在哪里
https://pypi.org/project/ChatterBot/
【 在 hothail 的大作中提到: 】
: 2和3之间的断层,是历史原因
: 3之间就新版有新功能,还是兼容旧版的吧
--
FROM 52.9.227.*
3.9 和 3.10 你推荐用哪个?
【 在 annals 的大作中提到: 】
: 基本兼容,但是比如某些版本增加了新关键词,以前有的库刚好用到了,就会出问题
:
--
FROM 52.9.227.*
我好象跳过了3.8
3.9 好象才开始支持 F string
我想尽早锁定我们开发用的版本
要不,几个人的代码都不好直接放一块用
【 在 annals 的大作中提到: 】
: 这个看你常用的库支持到哪吧,我还在用3.8
:
--
FROM 52.9.227.*
3.5里没有是肯定的
其他就可能是我记错了
还好,常用的库,pandas什么的,不出问题
【 在 annals 的大作中提到: 】
: 没有吧,f-string挺早的,印象里至少3.7就有了,我用3.8主要是dataclass里有个特性比较喜欢
:
--
FROM 52.9.227.*