python2 时 subprocess.Popen 的返回值是字符串,调用时没问题 因为一些原因 python 升级到了 python3,返回值的类型变了 python3 中是 bytes-like
比如 adb devices 的返回值,是两个 bytes 类型
os.popen("adb devices")
decode
subprocess.Popen('adb devices', universal_newlines=True, stdout=subprocess.PIPE).stdout.read()
问题解决了 多谢