import subprocess

device=subprocess.Popen('adb devices',stdout=subprocess.PIPE)
device_info=device.stdout.read()
serino=device_info.strip('List of devices attached').split()
print(serino[::2])

连接多台(3 台)设备的时候会显示多个设备序列号,然后这个时候我想把其中的序列号提取出来进行有效识别,上面的内容是我自己写的一个方法,显示出来的结果为:

虽然得到了自己想要的结果,但是感觉写的这个方法有点生硬,所以希望能够得到大家的一些指点,谢谢。


↙↙↙阅读原文可查看相关链接,并与作者交流