获取连接设备的SN号

# -*- coding: utf-8 -*-
import subprocess
import os
cmd = 'adb devices'
#此处亦可用"adb get-serialno",弊端是只能获得一台手机的序列号
pi= os.popen(cmd)

#if pi.read().strip() == 'List of devices attached':
#	print(pi.read().strip())
#	print(pi.read().strip())
def get_Defa_dev():

	tmp = []
	for i in pi:
		if i.strip() == 'List of devices attached':
			pass
		elif i != '' and i !='\n' :
			i = i.split('\t',1)
			tmp.append(i[0])
	return tmp[0]
a = get_Defa_dev()
print(a)

  

posted @ 2019-07-04 20:01  wzerowx  阅读(1196)  评论(0)    收藏  举报