使用同一个解释器运行多个模块
mand的Python项目详细描述
需求
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使用
frommandimportmandmand(['a foo','b foo'])# Equivalent usagemand([('a','foo bar'),('b','foo')])
更改日志
0.9.6(2018年4月13日):
- 允许带大写字母的模块(如cprofile)
0.9(2018年12月4日):
- 初始版本