Python的包很多是原生的
导读:Python的包很多是原生的?你想说有些包是 native 的吧。NodeJs上也有 native 包,在图像处理相关的 lib 很多见。当然 NodeJs 普遍用来做网站后台,作为其他方面的工具还太少见了。当然 native 包的需求不大...
Python的包很多是原生的?
你想说有些包是 native 的吧。NodeJs上也有 native 包,在图像处理相关的 lib 很多见。当然 NodeJs 普遍用来做网站后台,作为其他方面的工具还太少见了。当然 native 包的需求不大,毕竟做网站已经足够了。Py 显然其它方面领域很多见,很多时候 py 自身已经没法满足功能需求了,而在 web 领域上则相对少见。再加上发展了这么多年,当然就多了。去看一眼PyPI就知道,大部分还是Python写的。只不过因为CPython也有很好的CAPI,所以如果有某个很好的C库想要用的话,可以很容易导入进来用,除了C API以外,还有cffi和Cython等不同技术。如果没有很好的现成C库的话,除非性能要求非常高,比如要做科学计算之类,否则大家还是选择用Python写一个。有很多有现成C库的,也会为了更多功能、更友好的接口甚至更Pythonic之类的理由写出纯Python版本。对Python代码来说,import一个C实现的库和一个纯Python实现的库是完全一样的,所以很容易从一种迁移到另一种。声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python的包很多是原生的
本文地址: https://pptw.com/jishu/63408.html