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脚本的问题的主要内容,如果未能解决你的问题,请参考以下文章

python 如何调用带参数的shell脚本

使用命令行参数在另一个 Python 脚本中调用一个 Python 脚本

shell从外部读入参数调用另一个shell脚本的问题

PHP带参数传值调用python脚本

C#调用带参数的python脚本

python 新手请教,用java调用.py如何用java传入python参数,谢谢