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动态监控日志内容的示例
Feb 16 Python
使用Python中的cookielib模拟登录网站
Apr 09 Python
对python字典元素的添加与修改方法详解
Jul 06 Python
Python 列表去重去除空字符的例子
Jul 20 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
快速解决docker-py api版本不兼容的问题
Aug 30 Python
python [:3] 实现提取数组中的数
Nov 27 Python
Anaconda安装pytorch及配置PyCharm 2021环境
Jun 04 Python
Python torch.flatten()函数案例详解
Aug 30 Python
Python编程super应用场景及示例解析
Oct 05 Python
python 单机五子棋对战游戏
Apr 28 Python
python开发制作好看的时钟效果
May 02 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
php 动态多文件上传
2009/01/18 PHP
php getsiteurl()函数
2009/09/05 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
2011/08/15 PHP
php查询whois信息的方法
2015/06/08 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
JQuery的一些小应用收集
2010/03/27 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
一分钟理解js闭包
2016/05/04 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
2017/05/03 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
js实现下拉框二级联动
2018/12/04 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
[05:37]DOTA2-DPC中国联赛 正赛 Elephant vs iG 选手采访
2021/03/11 DOTA
python3个性签名设计实现代码
2018/06/19 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
Django模板语言 Tags使用详解
2019/09/09 Python
Python字符串的修改方法实例
2019/12/19 Python
python剪切视频与合并视频的实现
2020/03/03 Python
Tensorflow中的降维函数tf.reduce_*使用总结
2020/04/20 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
Ben Sherman官方网站:英国男装品牌
2019/10/22 全球购物
文体活动实施方案
2014/03/27 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js