2016-11-20 15 views
0

を使用してtxtファイルにログを保存していない私は、Pythonを使用しています:ADB logcatは、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

このお試しください:shell=Trueなし

import subprocess 
subprocess.call("adb logcat -b system *:V | tee sys.txt", shell=True) 

を、adb後のすべてがadbのパラメータではなく、シェルとして扱いとなりますパラメーター。

関連する問題