我正在尝试使用字符串连接列表中的项目并评估该命令,cmd1返回不正确的值0. cmd2返回正确的值,我做错了尝试加入列表项目一根绳子,但我不明白。这是在python 2.7.10。
import os
import string
import subprocess
import sys
for ii in range(len(shas)-1):
cmd1 = 'git diff --numstat %s %s | wc -l' % (shas[ii], shas[ii+1])
cmd2 = "git diff --numstat 8b694f0 a9aa580 | wc -l"
output1 = subprocess.check_output(cmd1, shell=True)
output2 = subprocess.check_output(cmd2, shell=True)