os.popen(adb install xxx.apk).read()获取不到返回值?

os.popen(adb install xxx.apk).read() 获取不到返回值

代码是 adb install xxx.apk,在 cmd 里运行可以正常运行,返回 Faile 或者 Success 之类的;

python 里用的

import os
a=os.popen(adb install xxx.apk).read()
print(a)

结果输出是空,获取不到返回值,但 adb devices 则可以正常获取;只有 adb install 不行,python 版本 3.6.5

一样的代码有的电脑可以获取返回值,有的就不行,求好心人指点下

阅读 4.7k
2 个回答
a=os.popen(r"adb install xxx.apk").read()

在字符串前加 r 防止转义

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏