Python 如何通过Appium接收adb shell命令的连续输出

Python 如何通过Appium接收adb shell命令的连续输出,python,android,shell,appium,Python,Android,Shell,Appium,如果我通过Appium调用一个短暂的adb shell命令,我将从stdout和stderr的driver.execute_script()接收该命令的输出作为返回 但此方法将等待命令完成,然后返回结果 如果通过appium调用了一个长期运行的命令,比如top或getevent,有没有办法在命令仍在执行时连续接收该命令的输出 我希望逐行或逐字节接收输出,甚至接收任何其他块大小 如果相关的话,我正在使用python脚本调用Appium

如果我通过Appium调用一个短暂的adb shell命令,我将从stdout和stderr的
driver.execute_script()
接收该命令的输出作为返回

但此方法将等待命令完成,然后返回结果

如果通过appium调用了一个长期运行的命令,比如
top
getevent
,有没有办法在命令仍在执行时连续接收该命令的输出

我希望逐行或逐字节接收输出,甚至接收任何其他块大小

如果相关的话,我正在使用python脚本调用Appium