[英]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.