繁体   English   中英

如何使用选项从命令行运行模块?

[英]How to run a module from the command line with options?

python 中的模块可以使用-m选项从管道运行:

python -m pytest

这运行 pytest 的优点是将当前目录添加到 sys.path
现在我想用-verbose选项运行pytest ,但是用引号/刻度包围它不起作用:

python -m pytest -verbose
python -m "pytest -verbose"
python -m 'pytest -verbose'
python -m `pytest -verbose`

从 CLI 运行 pytest 和 python 时,如何使用选项?

编辑:来自 Dinari 的评论解决了它,我错误地使用了-verbose而不是--verbose

你应该使用:

python -m pytest --verbose instead

注意双破折号而不是单破折号。

通常在使用短版本时使用单破折号 -v,但是,在这里您使用 -verbose,因为您使用的是长版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM