带大括号的python

Bython的Python项目详细描述


拜顿

带大括号的Python。因为python很棒,但是空白很糟糕。

bython是一个python预印表机,它将花括号转换成缩进。

自述文件内容:

主要功能

  • “忘记”契约。您仍然应该编写漂亮的代码,但是如果您弄乱了制表符/空格,或者将一段代码复制到另一段使用不同缩进样式的代码,它不会中断。

  • 使用Python进行解释,这意味着所有现有模块,如NumPy和Matplotlib仍然工作。

代码示例

defprint_message(num_of_times){foriinrange(num_of_times){print("Bython is awesome!");}}if__name__=="__main__"{print_message(10);}

安装

您可以使用pip直接从pypi安装bython(根据python的安装情况,可以有也可以没有sudo -H):

$ sudo -H pip3 install bython

如果您出于某种原因想从git存储库安装它,可以使用git clone来进行本地安装:

$ git clone https://github.com/mathialo/bython.git
$ cd bython
$ sudo -H pip3 install .

git版本有时比pypi版本稍早一点,但并不显著。

要卸载,只需运行

$ sudo pip3 uninstall bython

这将撤消所有更改。

快速介绍

bython的工作原理是首先将bython文件(建议以.by结尾的文件)转换为python文件,然后使用python运行它们。因此,您需要python的工作安装才能让bython工作。

要运行bython程序,只需键入

$ bython source.by arg1 arg2 ...

要使用arg1、arg2运行source.by,…作为命令行参数。如果需要有关如何运行bython文件(标志等)的详细信息,请键入

$ bython -h

打印内置帮助页。您也可以通过键入来查阅手册页

$ man bython

bython还包括一个从python到bython的翻译程序。这可以通过py2by命令找到:

$ py2by test.py

这将创建一个名为test.by的bython文件。输入py2by可以找到对py2by的完整解释。

$ py2by -h

或者查阅手册页:

$ man py2by

有关更深入的介绍,请参阅bython introduction

存储库的结构

目前,bython是用python编写的。git存储库分为4个目录:

  • bython包含一个python包,其中包含主脚本使用的解析器和其他实用程序 {< CD8}}包含手册页和其他辅助文件
  • scripts包含可运行的python脚本,即从shell运行的脚本
  • testcases包含两个用于测试实现的示例*.by和*.py文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Docker&SeleniumJava:无法在Docker容器上运行的chrome浏览器中上载图像/文件   在python中运行java命令   Java垃圾收集器异常行为   java java是否根据底层操作系统执行字节码级优化?   java是否可以休眠自定义查询返回映射而不是列表?   java Spring引导RabbitMQ接收器Jackson反序列化到POJO   apache flex在ActionScript3中创建对象相等“HashMap”作为java HashMap   java如何在Eclipse集成中切换JProfiler启动器   缓存JSP页面结果的java最佳实践?   java集成jaxb绑定文件,使用CXF生成基于WSDL的客户端   java为什么在上传操作结束之前,客户端没有检测到HttpServletResponse的PrintWriter内容?   java在接口内创建类和在类内创建接口有什么用   java向文件写入错误Android Studio   java合并多个RealmList并对结果列表排序?   谷歌API视觉java。lang.NoSuchMethodError   java如何使用逗号分别存储每个值,然后将它们存储到单独的数组中?