Bython
搜索文档
Python 加大括号?这项目真把我整不会了,代码看着熟悉又陌生~
菜鸟教程· 2025-10-15 11:30
项目概述 - Bython是一款为Python语言添加大括号的预处理器,旨在解决Python强制缩进语法带来的不便 [3][8] - 项目定位为“带大括号的Python”,强调Python语言的优点但批评其空白符缩进规则 [5][6] - 本质上不是新编程语言,而是将带大括号代码翻译成标准Python缩进的预处理工具 [8][9] 项目特性与兼容性 - 消除缩进烦恼:允许代码混合使用Tab和空格,避免因格式错误直接导致程序崩溃 [10] - 保持生态兼容:完全兼容Python现有生态,可无缝使用NumPy、Matplotlib等主流库 [10] - 提供代码转换工具:内置`py2by`翻译器,可将标准Python文件(.py)转换为Bython文件(.by) [17] 技术实现与使用 - 运行原理:先将Bython文件(建议扩展名.by)翻译成标准Python文件,再调用Python解释器执行 [9][18] - 运行环境要求:需要预先安装可用的Python环境 [18] - 安装方式:支持通过PyPI直接安装(`pip3 install bython`)或通过GitHub源码安装 [12] 项目影响力 - GitHub开源项目目前获得2.5k星标,99个分支,18个关注 [10] - 项目已维护7年,累计提交170次代码 [10]