Cython

轉(zhuǎn)載
Cython基本用法:

在使用Cython編譯Python代碼時(shí),務(wù)必要安裝C/C++編譯器,本文是直接安裝了Visiual Studio 2015的開發(fā)環(huán)境。

  1. 安裝Cython庫
    pip install Cython

就是如此簡單明了

  1. 編寫一個(gè)測試代碼文件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模塊的方法。

  1. 使用命令行編譯Python代碼:
python setup.py build_ext  --inplace

使用剛剛生成的test模塊,就像使用Python的任意模塊一樣:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容