Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在批处理中为变量输入命令输出_Python_Windows_Batch File - Fatal编程技术网

Python 在批处理中为变量输入命令输出

Python 在批处理中为变量输入命令输出,python,windows,batch-file,Python,Windows,Batch File,我需要在批处理脚本中检查什么是python--versionresponse 为此,我想在变量中输入python--version命令的输出: set /u cmd=python --version %cmd% 下一步该怎么办?使用for循环 for /f "delims=!" %%i in ('python --version') do set VAR=%%i echo %VAR% 我将%cmd%更改为%VAR%,因为设置类似于系统命令的变量名是个坏主意,例如cmd,实际上是cmd.exe

我需要在批处理脚本中检查什么是
python--version
response

为此,我想在变量中输入
python--version
命令的输出:

set /u cmd=python --version
%cmd%
下一步该怎么办?

使用for循环

for /f "delims=!" %%i in ('python --version') do set VAR=%%i
echo %VAR%
我将%cmd%更改为%VAR%,因为
设置类似于系统命令的变量名是个坏主意,例如
cmd
,实际上是
cmd.exe