2017-07-27 2 views
-1

Ich benutze das MonkeyRunner Tool, das eine API zur Verfügung stellt, um einen Android Emulator oder ein Gerät über ein Skript zu verwalten, das in Python geschrieben ist. Ich habe eine process_id einer Anwendung mit pid = device.shell('pidof [s] PACKAGE_NAME') Befehl zugewiesen. Wenn ich die pid mit einer anderen Zeichenfolge verkette und das Ergebnis drucke, erhalte ich eine Zeichenfolge, die 2 Zeilen hat. Ich muss den Grund für das Brechen der neuen Linie von der Variablen pid entfernen. Wie kann ich das Ergebnis trimmen, um die Rohdaten von pid zu erhalten?adb - Wie entfernt man das unsichtbare Zeichen einer neuen Zeile aus einer Python-Variablen?

Antwort

1

Verwenden Sie die String-Methode strip(). Es entfernt Leerzeichen an beiden Enden der Zeichenfolge.

pid = device.shell('pidof [s] PACKAGE_NAME').strip() 
Verwandte Themen