python3 adb 獲取設備序列號的實現(xiàn)
更新時間:2021年06月04日 08:41:00 作者:云夢九章
這篇文章主要介紹了python3 adb 獲取設備序列號的實現(xiàn)操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
python3 adb 獲取設備序列號
import subprocess
def deal_cmd(cmd):
pi = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
# print(pi.stdin.read())
return pi.stdout.read()
def deal_result():
result = deal_cmd('adb devices')
result = result.decode("utf-8")
if result.startswith('List of devices attached'):
# 查看連接設備
result = result.strip().splitlines()
# 查看連接設備數(shù)量
device_size = len(result)
if device_size > 1:
device_list = []
for i in range(1, device_size):
device_detail = result[1].split('\t')
if device_detail[1] == 'device':
device_list.append(device_detail[0])
elif device_detail[1] == 'offline':
print(device_detail[0])
return False, '連接出現(xiàn)異常,設備無響應'
elif device_detail[1] == 'unknown':
print(device_detail[0])
return False, '沒有連接設備'
return True, device_list
else:
return False, "沒有可用設備"
Python 獲取設備名及地址
1. 查詢本機的設備名及IP地址,打開Python 3.6(32-bit),輸入:
import socket
host_name = socket.gethostname()
print(" Host name: %s" %host_name)
print(" IP address: %s" %socket.gethostbyname(host_name))

2. 查詢本地的設備名及IP地址,使用內(nèi)置的類方法,定義成一個獨立的函數(shù)print_device_info()
import socket
def print_device_info():
host_name = socket.gethostname()
print(" Host name: %s" %host_name)
print(" IP address: %s" %socket.gethostbyname(host_name))
if __name__=='__main__':
print_device_info();

3. 查詢遠程設備名及IP地址,定義一個函數(shù)print_device_remote_info()
import socket
def print_device_remote_info():
host_name = 'home.lenovo'
print(" Host name: %s" %host_name)
print(" IP address: %s" %socket.gethostbyname(host_name))
if __name__=='__main__':
print_device_remote_info();

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python?中的反轉(zhuǎn)字符串reversed(),切片
這篇文章主要介紹了Python?中的反轉(zhuǎn)字符串reversed(),切片?,以相反的順序反轉(zhuǎn)和處理字符串可能是編程中的一項常見任務。Python?提供了一組工具和技術(shù),可以幫助我們快速有效地執(zhí)行字符串反轉(zhuǎn),下面來看看具體內(nèi)容吧2021-12-12
Python函數(shù)的定義方式與函數(shù)參數(shù)問題實例分析
這篇文章主要介紹了Python函數(shù)的定義方式與函數(shù)參數(shù)問題,結(jié)合實例形式詳細分析了Python函數(shù)定義、函數(shù)參數(shù)相關原理、操作技巧與注意事項,需要的朋友可以參考下2019-12-12
詳解matplotlib中pyplot和面向?qū)ο髢煞N繪圖模式之間的關系
這篇文章主要介紹了詳解matplotlib中pyplot和面向?qū)ο髢煞N繪圖模式之間的關系,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
Python 稀疏矩陣-sparse 存儲和轉(zhuǎn)換
這篇文章主要介紹了Python 稀疏矩陣-sparse 存儲和轉(zhuǎn)換的相關資料,需要的朋友可以參考下2017-05-05

