Python 中 subprocess.call 使用

2016-08-30  本文已影响4777人  yoomaz

作用

这个方法的作用是执行一些命令行的命令,例如 sh xxx.sh , java -jar xxx.jar 等,会开启一个子进程去执行,并且等待子进程结束才继续执行其他的,使用起来非常方便,就是需要注意一些小细节

使用

首先是代码

retcode = subprocess.call(["java", '-jar', jarPath, apkFile, channel, version, targetDstDir])

里面放了一个元组,注意:元组里的元素不能有空格,每个命令或者标识单独一个字符串,例如上面的命令,写成下面的语句就是错误的。

retcode = subprocess.call([ 'java -jar', jarPath, apkFile, channel, version, targetDstDir])
上一篇下一篇

猜你喜欢

热点阅读