Python随机生成的IP地址为字符串
作者:互联网
在Python中,如果我想以IP地址的形式生成随机字符串,该怎么办?
例如:“10.0.1.1”,“10.0.3.14”,“172.23.35.1”等.
有人可以给我一些帮助吗?
解决方法:
>>> import random
>>> import socket
>>> import struct
>>> socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
'197.38.59.143'
>>> socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
'228.237.175.64'
注意这可以生成IP,如0.0.0.0,255.255.255.255.
标签:python,ip-address 来源: https://codeday.me/bug/20191006/1859674.html