#! /bin/python def ip2decimalism(ip):
dec_value = 0
v_list = ip.split('.')
v_list.reverse()
t = 1
for v in v_list:
dec_value += int(v) * t
t = t * (2 ** 8)
return dec_value def decimalism2ip(dec_value):
ip = ''
t = 2 ** 8
for _ in range(4):
v = dec_value % t
ip = '.' + str(v) + ip
dec_value = dec_value // t
ip = ip[1:]
return ip if __name__ == '__main__':
dec_value = ip2decimalism('0.0.0.10')
print(dec_value) ip = decimalism2ip(10)
print(ip)
相关文章
- 10-04DHCP服务-自动管理IP地址和分配固定IP
- 10-04解析私有IP地址和公网IP地址
- 10-04python 正则验证 IP地址与MAC地址
- 10-04【Python】bytes和hex字符串之间的相互转换。
- 10-04查询当前局域网下所有IP和物理网卡地址
- 10-04ip地址分类和网段区分
- 10-04python(28)获得网卡的IP地址
- 10-04IP地址和MAC地址绑定的必要性
- 10-04修改电脑IP地址和MAC地址
- 10-04使用python从MAC获取IP地址