Wie führe ich diesen logcat-Befehl über Python aus?Erstellen einer neuen adb logcat Textdatei in einem Python-Skript
Ich habe dies versucht, aber es wird keine Datei im Ausgabeordner erstellt. Ich habe einen Workaround gemacht und es hat funktioniert.
Ich habe ein anderes Problem: Die Datei log1.txt ist ausgefüllt. Es wird erwartet, dass Zeilen mit dem Tag "sample" aus der log1.txt-Datei in eine andere neue Datei kopiert werden. Ich habe eine Funktion dafür geschrieben, aber nur eine Instanz der Tag-Zeile wird in der neuen Datei gedruckt, wo als Druckanweisung vor diesem 3 Zeilen in der Ausgabe gedruckt werden. Könnte jemand plz helfen.
for line in open("log1.txt",'r'):
cmd="sample"
if cmd in line:
print line
f = open('myfile','w')
f.write(line)
Sie haben versucht, "das" und "this" ist ??? – Julien
cmd = "adb logcat -d> ~/log1.txt" time.sleep (10) prozess = subprozess.Popen (cmd, stdout = subprozess.PIPE, shell = True) – sheetal