如何通过python执行这个logcat命令?在python脚本中创建一个新的adb logcat文本文件
adb logcat -d > log1.txt
我试过这个,但是在输出文件夹中没有创建文件。 我做了一个解决方法,它的工作。
我有另一个问题:填充log1.txt文件。我希望将标记为“sample”的行从log1.txt文件复制到另一个新文件。我为此编写了一个函数,但只有一个标记行实例正在打印到新文件中,在此之前,打印语句在此输出中输出3行。有人可以帮忙吗?
for line in open("log1.txt",'r'):
cmd="sample"
if cmd in line:
print line
f = open('myfile','w')
f.write(line)
你试过 “这个” 和 “这” ??? – Julien
cmd =“adb logcat -d>〜/ log1.txt” time.sleep(10) process = subprocess.Popen(cmd,stdout = subprocess.PIPE,shell = True) – sheetal