作用
這個(gè)方法的作用是執(zhí)行一些命令行的命令,例如 sh xxx.sh , java -jar xxx.jar 等,會(huì)開啟一個(gè)子進(jìn)程去執(zhí)行,并且等待子進(jìn)程結(jié)束才繼續(xù)執(zhí)行其他的,使用起來(lái)非常方便,就是需要注意一些小細(xì)節(jié)
使用
首先是代碼
retcode = subprocess.call(["java", '-jar', jarPath, apkFile, channel, version, targetDstDir])
里面放了一個(gè)元組,注意:元組里的元素不能有空格,每個(gè)命令或者標(biāo)識(shí)單獨(dú)一個(gè)字符串,例如上面的命令,寫成下面的語(yǔ)句就是錯(cuò)誤的。
retcode = subprocess.call([ 'java -jar', jarPath, apkFile, channel, version, targetDstDir])