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 相关文章推荐
利用 Monkey 命令操作屏幕快速滑动
Dec 07 Python
你真的了解Python的random模块吗?
Dec 12 Python
django反向解析和正向解析的方式
Jun 05 Python
对Python 数组的切片操作详解
Jul 02 Python
python绘制漏斗图步骤详解
Mar 04 Python
Python进程间通信Queue消息队列用法分析
May 22 Python
Python closure闭包解释及其注意点详解
Aug 28 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
Python图像处理库PIL的ImageFilter模块使用介绍
Feb 26 Python
django有哪些好处和优点
Sep 01 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
Jun 09 Python
python获取对象信息的实例详解
Jul 07 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
js代码实现微博导航栏
2015/07/30 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
jQuery解决input超多的表单提交
2015/08/10 Javascript
JavaScript中的数据类型转换方法小结
2015/10/26 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
2016/09/21 Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
2016/11/28 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
vue的传参方式汇总和router使用技巧
2018/05/22 Javascript
jQuery使用bind动态绑定事件无效的处理方法
2018/12/11 jQuery
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
100行Python代码实现每天不同时间段定时给女友发消息
2019/09/27 Python
Python魔术方法专题
2020/06/19 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
浅谈python 类方法/静态方法
2020/09/18 Python
TCP/IP模型的分界线
2012/12/01 面试题
财务人员求职自荐书范文
2014/02/10 职场文书
《故乡》教学反思
2014/04/10 职场文书
大学本科生职业生涯规划书范文
2014/09/14 职场文书
2014普法依法治理工作总结
2014/12/18 职场文书
三下乡个人总结
2015/03/04 职场文书
青春雷锋观后感
2015/06/10 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle
Python django中如何使用restful框架
2021/06/23 Python
Python基于百度AI实现抓取表情包
2021/06/27 Python
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle