adb - 如何从 Python 变量中删除不可见的换行符?

adb - How to remove the invisible new line character from a Python variable?

我使用提供 API 的 MonkeyRunner 工具,以便通过用 Python 编写的脚本管理 Android 模拟器或设备。我已经使用 pid = device.shell('pidof [s] PACKAGE_NAME') 命令分配了应用程序的 process_id。当我将 pid 与另一个字符串连接并打印结果时,我得到一个包含 2 行的字符串。我需要从变量 pid 中删除换行的原因。我怎样才能 trim 结果以获得 pid 的原始数据?

使用字符串方法strip()。它将删除字符串两端的空白字符。

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