0

我正在使用以下代码运行 git 命令“git tag -l contains ad0beef66e5890cde6f0961ed03d8bc7e3defc63”..如果我独立运行此命令,我会看到所需的输出..但是通过下面的程序,它不起作用,有没有人有任何输入有什么问题?

from subprocess import check_call,Popen,PIPE
revtext = "ad0beef66e5890cde6f0961ed03d8bc7e3defc63"
proc = Popen(['git', 'tag', '-l', '--contains', revtext ],stdout=PIPE ,stderr=PIPE)
(out, error) = proc.communicate()
print "OUT"
print out
4

0 回答 0