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


Posted in Python onDecember 23, 2019

通过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 相关文章推荐
Python标准库内置函数complex介绍
Nov 25 Python
使用Python3制作TCP端口扫描器
Apr 17 Python
Python PyQt5标准对话框用法示例
Aug 23 Python
Python wxpython模块响应鼠标拖动事件操作示例
Aug 23 Python
对numpy中向量式三目运算符详解
Oct 31 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
Python和Go语言的区别总结
Feb 20 Python
python实现共轭梯度法
Jul 03 Python
Flask框架学习笔记之消息提示与异常处理操作详解
Aug 15 Python
python模拟实现分发扑克牌
Apr 22 Python
Python趣味挑战之实现简易版音乐播放器
May 28 Python
利用Python实现Picgo图床工具
Nov 23 Python
Python+opencv+pyaudio实现带声音屏幕录制
Dec 23 #Python
python 实现屏幕录制示例
Dec 23 #Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 #Python
Python 内置函数globals()和locals()对比详解
Dec 23 #Python
Python 项目转化为so文件实例
Dec 23 #Python
python 解决cv2绘制中文乱码问题
Dec 23 #Python
python 实现查询Neo4j多节点的多层关系
Dec 23 #Python
You might like
linux php mysql数据库备份实现代码
2009/03/10 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
js实现按钮控制带有停顿效果的图片滚动
2016/08/30 Javascript
详解js运算符单竖杠“|”与“||”的用法和作用介绍
2016/11/04 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
复习Python中的字符串知识点
2015/04/14 Python
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
Python的re模块正则表达式操作
2016/05/25 Python
Python 中导入csv数据的三种方法
2018/11/01 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
Python2手动安装更新pip过程实例解析
2020/07/16 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
python 读取、写入txt文件的示例
2020/09/27 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
毕业生求职简历的自我评价
2013/10/23 职场文书
优良学风班总结材料
2014/02/08 职场文书
企业授权委托书范本
2014/04/02 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书
抖音动画片,皮皮虾,《治愈系》动画在用这首REMIX作为背景音乐,Anak ,The last world with you完整版
2022/03/16 杂记
Spring Boot 实现 WebSocket
2022/04/30 Java/Android