Python編譯為二進制so可執(zhí)行文件實例
更新時間:2019年12月23日 15:22:26 作者:楓歡
今天小編就為大家分享一篇Python編譯為二進制so可執(zhí)行文件實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
通過cpython把python的文件轉(zhuǎn)換為二進制文件,達到代碼保護的目的
1、下載Cython-0.28.2.tar.gz
python setup.py install安裝
2、創(chuàng)建你需要打包成二進制的python文件
test.py def hello(s): print(s)
3、創(chuàng)建一個setup.py文件,內(nèi)如如下:
from distutils.core import setup from Cython.Build import cythonize setup( name = "test", ext_modules = cythonize("test.py") )
4、運行編譯程序
python setup.py build_ext --inplace
5、得到的test.so文件可以直接用當成模塊,通過python調(diào)用
以上這篇Python編譯為二進制so可執(zhí)行文件實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python如何實現(xiàn)大型數(shù)組運算(使用NumPy)
這篇文章主要介紹了Python如何實現(xiàn)大型數(shù)組運算,文中講解非常細致,幫助大家更好的了解和學習,感興趣的朋友可以了解下2020-07-07