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 08 Python
Python使用urllib2模块实现断点续传下载的方法
Jun 17 Python
Python实现简单的HttpServer服务器示例
Sep 25 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
树莓派+摄像头实现对移动物体的检测
Jun 22 Python
pycharm新建一个python工程步骤
Jul 16 Python
详解Python 中sys.stdin.readline()的用法
Sep 12 Python
python实现布隆过滤器及原理解析
Dec 08 Python
基于keras输出中间层结果的2种实现方式
Jan 24 Python
python绘制封闭多边形教程
Feb 18 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
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
基于jQuery的可用于选项卡及幻灯的切换插件
2011/03/28 Javascript
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
2015/10/12 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
2016/06/06 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
vue结合axios与后端进行ajax交互的方法
2018/07/06 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
基于python实现坦克大战游戏
2020/10/27 Python
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
小学作文评语大全
2014/04/21 职场文书
幼儿园健康教育方案
2014/06/14 职场文书
会计主管岗位职责
2015/04/02 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
Nginx实现会话保持的两种方式
2022/03/18 Servers
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技