import sys, os, subprocess
p = subprocess.Popen('adb logcat >d:\logcat12.txt',shell=True)
try:
p.communicate(timeout = 5)
except subprocess.TimeoutExpired:
print('执行超时')
p.kill()

5 秒超时后,执行程序会断开。但 adb logcat 命令并没有断开(日志还会生成、进程中存在该命令、文件无法删除)。

大佬们别放假呀!!!!!!!!!!!


↙↙↙阅读原文可查看相关链接,并与作者交流