python脚本中调用执行另一个带参数python脚本的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python脚本中调用执行另一个带参数python脚本的问题相关的知识,希望对你有一定的参考价值。

androaxml.py的执行方法是 ./androaxml.py -i /路径/****.apk
现在我要在自己的脚本中执行androaxml.py,
cmd1 = ['/home/menglin/androguard/androaxml.py','-i',path,'| grep "android.permission."']
p1 = subprocess.Popen(cmd1, stdout=None)
print p1.communicate()[0]
可是问题在于输出结果并没有过滤,在单独执行androaxml.py时加上gerp就可以过滤输出。
菜鸟刚接触python,求大神指点!!!

cmd = '/home/menglin/androguard/androaxml.py -i  | grep "android.permission."'.format(path)
p1 = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)

追问

多谢多谢!能否详细解释一下那个.format(path)呢?

参考技术A 觉厉

以上是关于python脚本中调用执行另一个带参数python脚本的问题的主要内容,如果未能解决你的问题,请参考以下文章