2017-03-23 100 views
-2
34216042-92b3-4245-bec1-312e886a80ab 
=== Element (ent: sample) === 
id     : 123456 
name    : None 
accession_number : L999999 
lab_date   : None 

我從數據庫中輸出了很多次以下的輸出。如何可以解析它,這樣我只提取頂部的長號碼和登錄號: 即只有每個記錄打印:如何解析這種數據類型?

34216042-92b3-4245-bec1-312e886a80ab 
L999999 
+4

你試過什麼? – UnholySheep

+0

* top *中的數字是否具有相同的格式? –

+1

UUID是第一個很長的十六進制數嗎? – rajah9

回答

0

的第一個數字可能是一個UUID。這裏是documentation

這是一個小的Python示例。

import uuid 
x=uuid.UUID('34216042-92b3-4245-bec1-312e886a80ab') 
print x # prints 34216042-92b3-4245-bec1-312e886a80ab 
+0

謝謝我知道這是一個UUID,但實際上我只是想要將它與登錄號一起打印出來,我不想解釋uuid –

+0

要解析登錄號,請查看(在線)Biopython教程和食譜:http://biopython.org/DIST/docs/tutorial/Tutorial.html。 – rajah9

+0

用戶正在嘗試從字符串中提取數字! –