栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python自动获取多个安卓adb设备名

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python自动获取多个安卓adb设备名

python自动获取多个adb设备名
import os

def check_adb_devices():
    '''
    检查adb 设备,并返回设备sn list
    
    :return: 设备sn list
    '''
    adb_list=[]
    ret =os.popen('adb devices').readlines()
    print('ret={}'.format(ret))
    if len(ret) ==1:
        print('未识别到adb 设备...')
        return adb_list
    else:
        for n in ret:
            if 'tdevicen' in n:
                adb=str(n).strip().split('tdevice')[0].strip()
                adb_list.append(str(adb))

        print('adb设备数量={},adb_list={}'.format(len(adb_list), adb_list))
        return adb_list


if __name__ == '__main__':
    check_adb_devices()

执行结果:

ret=['List of devices attachedn', '1234a4f3tdevicen', 'mn4xwsbfrdtdevicen', 'n']
adb设备数量=2,adb_list=['1234a4f3', 'mn4xwsbfrd']
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/529732.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号