Fabric v1.4.3没有捕获'python--version'的输出
def python_v():
m = local('python --version', capture=True)
print(m)
local
和capture=True
返回命令的stdout
;一个简单的测试表明CCD_ 4在CCD_。因此,您可以尝试在以下命令中将stderr
重定向到stdout
:
m = local('python --version 2>&1', capture=True)
我发现以下方法比公认的答案更干净:
print m.stderr
(谢谢remosu!)