Как выполнить эту команду logcat с помощью python?Создание нового текстового файла logcat adb в скрипте python
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) процесс = subprocess.Popen (CMD, STDOUT = subprocess.PIPE, оболочки = True) – sheetal