Konvertieren einer IP in Hex von Python

Ich Schreibe ein Skript zum konvertieren einer IP in HEX. Unten ist mein Skript:

import string
ip = raw_input('Enter IP')
a = ip.split('.')
b = hex(int(a[0])) + hex(int(a[1])) + hex(int(a[2])) + hex(int(a[3]))
b = b.replace('0x', '')
b = b.upper()
print b

Mein Problem ist, dass für IP-wie 115.255.8.97, erhalte ich dieses:

Antwort : 73FF861

Erwartet Ans : 73FF0861

Kann jemand, der clever genug ist, mir zu sagen, was für Fehler ich mache.

InformationsquelleAutor user2922822 | 2014-01-06
Schreibe einen Kommentar