Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在主机系统上运行write adb命令结果,而不是从python脚本运行模拟器_Python_Adb - Fatal编程技术网

如何在主机系统上运行write adb命令结果,而不是从python脚本运行模拟器

如何在主机系统上运行write adb命令结果,而不是从python脚本运行模拟器,python,adb,Python,Adb,当我通过终端运行以下命令时,它工作正常 adb -s 192.168.100.101:5555 shell tcpdump -nnvvettU -s 0 -i eth1 > dump.txt 但当我尝试从python脚本运行它时,它尝试在emulator上编写,失败如下: #Python script: cmd_str = "adb -s 192.168.100.101:5555 shell tcpdump -nnvvettU -s 0 -i eth1 > dump.txt" cm

当我通过终端运行以下命令时,它工作正常

adb -s 192.168.100.101:5555 shell tcpdump -nnvvettU -s 0 -i eth1 > dump.txt
但当我尝试从python脚本运行它时,它尝试在emulator上编写,失败如下:

#Python script:
cmd_str = "adb -s 192.168.100.101:5555 shell tcpdump -nnvvettU -s 0 -i eth1 > dump.txt"
cmd = cmd_str.split() 
call(cmd)

#Error:
/system/bin/sh: can't create dump.txt: Read-only file system
那么,我如何在主机系统上而不是在python脚本中编写模拟器上的文件呢