Python 什么';“的意思是什么;吉特&引用;远程"&引用-v";是否使用subprocess.check\u输出?

Python 什么';“的意思是什么;吉特&引用;远程"&引用-v";是否使用subprocess.check\u输出?,python,python-2.7,subprocess,Python,Python 2.7,Subprocess,我完全不理解下面代码行的含义 我发现subprocess.check\u output在Python2.7中给出了一个字节字符串,但是[“git”,“remote”,“-v”]在这里是什么意思?拥有stderr=subprocess.STDOUT有什么用?谢谢 out = subprocess.check_output(["git", "remote","-v"]), stderr=subprocess.STDOUT) 此命令检查shell命令git remote-v的输出,并将其错误传递给s

我完全不理解下面代码行的含义

我发现
subprocess.check\u output在
Python2.7中给出了一个字节字符串,但是
[“git”,“remote”,“-v”]
在这里是什么意思?拥有
stderr=subprocess.STDOUT
有什么用?谢谢

out = subprocess.check_output(["git", "remote","-v"]), stderr=subprocess.STDOUT)

此命令检查shell命令git remote-v的输出,并将其错误传递给stdout。这实际上是不寻常的,通常人们使用
subprocess.PIPE
,这样他们就可以在任何地方通过管道传递错误。但是在本例中,您将在out.stdout中访问该命令的输出。

子进程。check\u output
将shell命令的输出作为字节字符串提供。是一个版本控制工具,要查看该命令的具体功能,您可以阅读git文档或使用(
git remote
显示现有远程存储库的列表,并且
-v
将repo URL添加到输出中)