跳转到主要内容

Python for JBang - 在Python中使用JavaScript

项目描述

jbang-python - 在Python中使用JavaScript

从基于Python的项目中安装和使用JBang

允许您使用自己的本地脚本、JBang AppStore别名或任何可访问的网络jar或Maven工件。

用法

jbang.exec()函数接受一个字符串,该字符串将被传递给jbang可执行文件的命令行参数。

给定此脚本test.py

#! /usr/bin/env python
import jbang
jbang.exec('properties@jbangdev')

现在您可以从命令行调用test脚本

python test.py

您可以轻松传递命令行参数

import sys
args = ' '.join(sys.argv1:])
jbang.exec('com.myco.mylib:RELEASE ' + args)

因此,如果您运行python test.py arg1 arg2,则arg1 arg2将被附加到执行的命令中。

幕后

当您运行pip install时,JBang和其他依赖项将被安装。这使用的是app setup命令。

可能需要打开新的终端或shell才能从系统PATH中使用jbang命令。

改进?

这只是一个快速修改,以查看是否可以从jbang-npm使用JBang。如果您有任何改进此功能的想法,请打开问题或PR,看看它能带我们到哪里。

类似项目

  • jgo - 允许使用Maven执行Maven工件。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

jbang-0.4.0.tar.gz (2.6 kB 查看哈希值)

上传于 源代码

构建版本

jbang-0.4.0-py3-none-any.whl (2.6 kB 查看哈希值)

上传于 Python 3

由以下提供支持