网络编程
位置:首页>> 网络编程>> Python编程>> Python编译为二进制so可执行文件实例

Python编译为二进制so可执行文件实例

作者:枫欢  发布时间:2023-03-05 06:30:36 

标签:Python,二进制,so,执行文件

通过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调用

来源:https://blog.csdn.net/xiaomahuan/article/details/81745801

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com