inet_aton() IP->十六进制
inet_ntoa() 16进制->IP
import socket
from binascii import hexlify
def convert_ip4_address():
for ip_addr in ['127.0.0.1', '192.168.0.1']:
packed_ip_addr = socket.inet_aton(ip_addr)
unpacked_ip_addr = socket.inet_ntoa(packed_ip_addr)#注意参数
print "IP address:%s =>packed:%s,Unpacked:%s"\
%(ip_addr,hexlify(packed_ip_addr),unpacked_ip_addr)
if __name__ =="__main__":
convert_ip4_address()