import subprocess
import time
def adb_shell(cmd):
sh = subprocess.Popen(cmd,stdin=subprocess.PIPE)
return sh
#在adb shell 后执行多条命令
da = adb_shell('adb shell "cd data&&./app1 mcm_sta_fielmtest_suite mcm_sta_fieltest_data"')
#在adb shell 后执行多条命令后shell进入一个输入的状态
sh = adb_shell('adb shell "cd data&&./app1 mcm_sta_gnss_suite mcm_sta_gnss_getdata_location"')
time.sleep(1)
#在shell中输入
sh.communicate(b'0\n1000000\n')