脚本专栏 
首页 > 脚本专栏 > 浏览文章

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

(编辑:jimmy 日期: 2024/11/20 浏览:3 次 )

通过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可执行文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:python 多进程队列数据处理详解
下一篇:python3实现从kafka获取数据,并解析为json格式,写入到mysql中
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 SiteMap