Python編譯為二進位制so可執行檔案例項
阿新 • • 發佈:2020-01-09
通過cpython把python的檔案轉換為二進位制檔案,達到程式碼保護的目的
1、下載Cython-0.28.2.tar.gz
python setup.py install安裝
2、建立你需要打包成二進位制的python檔案
test.py def hello(s): print(s)
3、建立一個setup.py檔案,內如如下:
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呼叫
以上這篇Python編譯為二進位制so可執行檔案例項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。