Python 2.7
我有一个字符串
0091EA-EA0A1D
我想在打印语句中设置格式以输出
00:91:EA:EA:0A:1D
是的,我可以使用蛮力方法将字符串拆开并以所需的格式放回去。但是,我试图找出在Python2.7中是否有更简单/更好的方法?
谢谢.... RDK
答案 0 :(得分:1)
我认为没有库功能,特别是对于以太网MAC。我建议:
s = '0091EA-EA0A1D'.replace('-', '')
':'.join('%02X' % ord(c) for c in s.decode('hex'))
或者非常相似,this answer。