如何在 cmd.exe 中将变量值从 conftest.py 命令到 pytest
Posted
技术标签:
【中文标题】如何在 cmd.exe 中将变量值从 conftest.py 命令到 pytest【英文标题】:how to command variables values from conftest.py to pytest in cmd.exe 【发布时间】:2021-06-23 07:11:00 【问题描述】:在 bash "env" 和 terminalX "env -S" 工作,在 cmd "env" 不是内部或外部命令、可执行程序或批处理文件。
例如:
在 Linux 上:(.venv) ~ rootdir> $ env "browser.config.browser_name = firefox" pytest tests / file.py
在 MacOS 上:(.venv) ~/rootdir> env -S "browser.config.browser_name = firefox" pytest tests / file.py
但是在 Win: (.venv) ~/rootdir> ...?... "browser.config.browser_name = firefox" pytest tests / file.py
【问题讨论】:
【参考方案1】:好的,现在我明白了。那么请看答案List all environment variables from the command line。
【讨论】:
感谢您的回答。我的意思是,用什么来替换 Windows 命令行中的命令 env 因为 cmd.exe 说 env 不是内部或外部命令、可执行程序或批处理文件。 例如,在 bash 命令 env 中,将 conftest.py 中的“variable=values”传递给 pytest。在 cmd.exe 中没有。以上是关于如何在 cmd.exe 中将变量值从 conftest.py 命令到 pytest的主要内容,如果未能解决你的问题,请参考以下文章
在本机 C++ 中将变量从 C# 编组为 void*,并在本机程序内更改 Managed/C# 中的变量值
在 RoR 中将变量值注入 javascript 和 HAML