python学习(十七) 扩展python
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习(十七) 扩展python相关的知识,希望对你有一定的参考价值。
c, c++, java比python快几个数量级。
17.1 考虑哪个更重要
开发速度还是运行速度更重要。
17.2 非常简单的途径:Jython和IronPython
Jython可以直接访问JAVA标准库。
IronPython中可以直接访问C#标准库。
17.3 编写C语言扩展
扩展Python通常就是扩展CPython,是用c语言实现的标准Python版本。
17.3.1 SWIG
swig是简单包装和接口生成器的缩写,是一个能用于几种语言的工具。一方面,可以通过它使用c语言或者C++编写扩展代码;另一方面它会自动包装那些代码,以便在高级语言中用。
17.3.2 字节研究
以上是关于python学习(十七) 扩展python的主要内容,如果未能解决你的问题,请参考以下文章