我有以下的代碼集連接到計算機的設備列表它返回一個UDID:然後序列號,以便正確的回報看起來像這樣獲取特定值
[UDID:340ad1234dfawd123,UDID :123ads345ads45112]
我目前的代碼正確地返回這些,但我需要它給我只是序列號,所以我可以循環從一個序列號到下一個,所以他們可以逐個測試。
我當前的代碼如下所示:
def list_devices():
out = subprocess.getoutput([GBTest, '--list-devices'])
DEVICES = [out]
UDID = out.split(' : ')[-1]
#return UDID
items=re.findall("UDID: *.*",UDID,re.MULTILINE)
return items
我如何添加一行將拉動只是序列號,所以我可以從一個到下運行?
非常感謝您對新用戶的幫助!
這裏是出
名稱樣本值:SM-900 | UDID:1234adawdawd1231244adaw
名稱:phone | UDID:7891263ajbd092173
只是爲了確定,你能提供一個樣本值爲'ou t'。另外,序列號是第二個「UDID」值?請將樣本值放入OP中進行編輯,而不是作爲評論。謝謝。 –
如shawn所述,新增樣本 – user1304228
請提供'out'和正確代碼的樣本值,這將幫助我們明確地瞭解問題 – Mani