Python新项目现在是否都推荐使用Python 3版本?
新开 Python 爬虫项目,想请教一下,现在都用最新版( 3.7 )了吧?常用的库都有了吧?
谢谢。
Python新项目现在是否都推荐使用Python 3版本?
centos 自带什么用什么, 我不做爬虫
是的,现在所有新的Python项目都应该使用Python 3。Python 2在2020年1月1日就已经正式停止官方支持了,这意味着它不会再收到任何安全更新或bug修复。现在主流的库和框架,比如Django、NumPy、Requests,早就放弃了对Python 2的支持。Python 3不仅修复了Python 2中的一些设计缺陷,还引入了很多现代特性,比如原生的异步编程支持(asyncio)、更完善的类型提示、更好的Unicode处理(默认字符串就是Unicode),这些都能让你的代码更健壮、更高效。所以,从任何角度看,新项目都没有理由再选择已经过时的Python 2。
总结:新项目无脑选Python 3。
几年没写过 Python 2 了
最近有个重构项目,用了 f-string 的语法,版本限制在了 3.6 以上,3.7 刚出的时候看了一眼,有些库的 setup 是写死了 Python 支持的版本库的,所以还不能支持 3.7,所以并没有用 dataclass
并不,连不了外网,centos 最高 2.7.5😂
centos 7 自带 2.7 +1
完全独立的新开项目可以选 3 以上,不然基本还是 2.7
用 3 吧,第三方库很全了,docker 和 pyenv 等等的 Python 版本管理方案也比较成熟了
没有,Python3 现在简直荒无人烟,建议使用 Python 2,还是用 urllib 写舒服,自由可控。
我厂之前简单调研过,python3 绝大部分场景够用,三年前的新项目就在用了。
centos 自带的也有 py3 了吧,不过是 3.4 还是 3.2 的老 py3 而已。
#11 哪个版本?
两个一起装,env 切换
7.x,时间有点长我忘了是 x 是几了。


