if __name__=="__main__":
import subprocess
p=subprocess.Popen("adb logcat -vvv",shell=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)
while p.poll() is None:
#log=str(p.stdout.readline(),encoding='gbk',errors='ignore')
log=p.stdout.readline()
print(log.decode('gbk',errors='ignore'))
使用如上代码实时读取logcat,但是相比直接在windows命令行执行logcat命令,python的输出会有比较大的延迟,特别日志内容多的时候
请问一下,这个有什么方法优化吗?