开始用的
subprocess
import subprocessp = subprocess.Popen(cmd.split(),stdout = subprocess.PIPE,stderr = subprocess.PIPE)
return p.stdout.read()
这样其实也是没啥问题的,但我这的环境是svn的钩子 不知是权限还是啥问题 执行到那后面就没有了
改用commands
import commands
a,b = commands.getstatusoutput('svnlook')
return b
a是退出状态
b是输出
很好 很快