栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

绿色版单文件Python,支持运行动态web项目,编写GUI应用----BINPython

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

绿色版单文件Python,支持运行动态web项目,编写GUI应用----BINPython

众所周知,Python是需要进行繁琐的安装的,即使便携版Python也有几百兆大小,很不方便,那么有没有一种小巧,方便携带,甚至可以集成到自己项目的单文件绿色版Python呢?今天BINPython它来了。

BINPython是开源免费的,支持Windows,Linux,(MacOS暂时需要自己编译)来自官方Github的特点介绍(Why BINPython)

为什么选择 BINPython?

因为:

  • 没有修改注册表
  • 没有额外的.dll(只有一个可执行文件)
  • AGPL-V3.0 许可
  • 易于集成到任何程序中,无需编译为可执行文件即可运行任何 .py 文件
  • 内置便携IDE环境,无需下载额外IDE即可享受高亮标准化IDE
  • 内置便携式http服务器,用于快速文件传输
  • 内置tkinter和turtle GUI表单应用框架,快速构建免编译表单应用
  • 内置tornado pywebio等动态网站运行框架,服务器随身携带
  • 支持将任意库封装成BINPython,随身携带
  • 程序占用存储空间小,只有10mb左右
  • ......

确实看起来是不是很棒?关键是编译后只有10MB左右的占用空间哦,但集成了网站框架,GUI框架等等,真的很便携。

BINPython提供了一系列便携式函数,例如设置窗口标题,查看信息等,可以在官方仓库的binpythonfuncexample.py查看。

BINPython支持自己编译,且很方便,根据官方仓库的介绍

Windows: double-click "buildwin.bat" 

Linux: Go to terminal and run "buildlinux.sh" bash script 

(You can also use more compilation parameters, see pyinstaller documentation for details) 

Windows配置环境后双击bat即可编译,Linux运行bash脚本即可编译。

BINPython支持封装自己的库,可以封装使用pip安装的库(基本可以封装任何库,只要你想)

BINPython是个二进制文件(BIN),这也告诉了为什么叫BINPython。

BINPython的参数和用法

Usage: binpython [OPTIONS]

Options:

-h            --help               View this help
-f  --file=    Enter Python Filename and run (*.py)
-s      --server=      Start a simple web server that supports html and file transfer (http.server)
-v            --version            View BINPython Version
-g            --gui                View GUI About and build info
-i            --idle               Open BINPython IDLE Code Editor

Additional options for the plus version

-p            --plus               Open BINPython IDE Plus Code Editor(beta) with http web server
-e            --example            Run various code examples through BINPython

BINPython 也支持运行Python .py后缀的文件,同时还自带了两个IDE环境,如图

运行Tornado WEBServer

 内置的第二个IDE比上一个要简陋的多,但也能用

支持跨平台运行,例如Ubuntu 

还支持Turtle

反正吧,确实很牛逼,第三方库都可以集成就没得说,还这么小。。。装进u盘随身带

再次附上Github:官方Github https://github.com/xingyujie/binpython 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/949625.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号