跳转到主要内容

使用相同的解释器运行多个模块

项目描述

mand

PyPI - Python Version PyPI Build Status GitHub license

python -m 无法运行多个模块。此软件包提供了一种使用相同的解释器轻松运行多个模块的方法。

当您想在现有库中添加钩子而不修改它们时,使用相同的解释器运行多个模块非常方便。

安装

pip install mand

命令行使用

调用多个模块

mand a b

其中a和b是模块,a将执行,然后是b

使用参数的使用

mand "a foo" "b bar"

其中foo是模块a的参数,bar是模块b的参数。


您还可以指定模块路径或Python文件

mand path/to/my/file.py pdb

您还可以通过-m标志运行mand

python -m mand "a foo" "b bar"

API使用

from mand import mand
mand(['a foo', 'b foo'])
# Equivalent usage
mand([('a', 'foo bar'), ('b', 'foo')])

变更日志

0.9.6 (4/13/2018):

  • 允许使用大写字母的模块(如cProfile)

0.9 (4/12/2018):

  • 初始发布

项目详情


下载文件

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

源分发

此版本没有可用的源分发文件。请参阅生成分发存档的教程

构建分发

mand-0.9.8-py3-none-any.whl (4.7 kB 查看哈希值)

上传时间 Python 3

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面