我想轉換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.,非常感謝!你們是非常有幫助的。 –