轉(zhuǎn)載
Cython基本用法:
在使用Cython編譯Python代碼時(shí)捣染,務(wù)必要安裝C/C++編譯器,本文是直接安裝了Visiual Studio 2015的開發(fā)環(huán)境斟薇。
- 安裝Cython庫(kù)
pip install Cython
就是如此簡(jiǎn)單明了
- 編寫一個(gè)測(cè)試代碼文件test.py放在D:/test/test.py
def say_hello():
print "hello world"
然后在同一目錄下师坎,新建一個(gè)setup.py文件,內(nèi)容如下:
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize("test.py"))
cythonize()是Cython提供將Python代碼轉(zhuǎn)換成C代碼的API堪滨,
setup是Python提供的一種發(fā)布Python模塊的方法胯陋。
- 使用命令行編譯Python代碼:
python setup.py build_ext --inplace
使用剛剛生成的test模塊,就像使用Python的任意模塊一樣: