【发布时间】:2020-08-09 12:55:59
【问题描述】:
所以我决定创建一个非常简单的“ADB Installer”Python 应用程序,用于使用 os.system / os.popen 行在 Android 设备上安装构建和截屏,例如:
os.system("adb connect " + IP)
等等。但现在我有点卡住了,因为我需要发送这个(在我用作 Python 应用程序基础的 bash 脚本中可以正常工作):
adb shell "
cd [path]
rm -r [app name]
exit
"
请问如何使用 os.system / os.popen 做到这一点? (我确实尽量避免使用 adb-shell 和其他 Python 实现,但如果没有其他方法,我会尝试)。 谢谢!
【问题讨论】:
-
你能解释一下为什么
os.system不适合你吗?adb shell示例中的字符串不只是命令的参数吗? -
对不起,不清楚,也许 os.system 可以工作,我只是不知道怎么写(我真的是 Python 的初学者,对不起)。谢谢!