我正在使用python:
import os
cmd = os.system('start "test1" cmd.exe adb logcat -b system *:V | tee sys.txt')
'三通'文件记录工作正常。但是,' sys.txt'没有将日志保存在txt文件中。 以下命令正常工作,并在通过cmd执行时保存日志:
adb logcat -b system *:V | tee sys.txt
答案 0 :(得分:0)
试试这个:
import subprocess
subprocess.call("adb logcat -b system *:V | tee sys.txt", shell=True)
没有shell=True
,adb
之后的所有内容都将被视为adb
的参数,而不是shell参数。