我想转换10000000C9ABCDEF
到10:00:00:00:c9:ab:cd:ef
插入定期角色列表中的
这是必要的,因为10000000C9ABCDEF
格式是怎么看的HBA或主机总线adapaters当我登录到我的存储阵列。但SAN交换机了解10:00:00:00:c9:ab:cd:ef
表示法。
我只能够完成,直到下列内容:
#script to convert WWNs to lowercase and add the :.
def wwn_convert():
while True:
wwn = (input('Enter the WWN or q to quit- '))
list_wwn = list(wwn)
list_wwn = [x.lower() for x in list_wwn]
lower_wwn = ''.join(list_wwn)
print(lower_wwn)
if wwn == 'q':
break
wwn_convert()
我试过':'.join
,但每个字符后插入:
,所以我得到1:0:0:0:0:0:0:0:c:9:a:b:c:d:e:f
我想.join
要经过循环,我可以说for i in range (0, 15, 2)
之类的东西,以便它在两个字符后面插入:
,但不太清楚如何去做。 (好了Python提供我回路的2个步骤,或者我想任何数字。)
此外,我会感激,如果有人可以直接我指点,我可以写一个脚本这更好的...
请帮忙。
我在Windows 7(64位)使用Python版本3.2.2
您能否介绍一下代码的解释? –
嗨F.C.,非常感谢!你们是非常有帮助的。 –