2016-04-22 104 views

回答

2

你可以做不同的事情:

string.split(' ')[1] 

string[11:] 

string[-14:] 

都产生

'MA:CA:DD:RE:SS' 

最后一个选项与我想要的最接近。它从字符串中取最左边的14个字符。

4

假设字符串始终具有格式:

Devicename<space>MAC Address 

您可以通过简单地分割空间上的串并采取第二个元素在结果列表中做到这一点。

>>> string = "Devicename MA:CA:DD:RE:SS" 
>>> string.split()[1] 
'MA:CA:DD:RE:SS' 

一个说明 - 我想你知道这是不是一个有效的MAC地址,是否正确?