该代码生成随机 IP 地址和 IP 块,然后输出生成的随机 IP 地址:
def ip_generation():
global ip_generation_ipv4
global ip_generation2_ipv4
global ip_generation3_ipv4
global ip_generation4_ipv4
global subnet_generation
ip_generation_ipv4 = randint(0, 255)
ip_generation2_ipv4 = randint(0, 255)
ip_generation3_ipv4 = randint(0, 255)
ip_generation4_ipv4 = randint(0, 255)
subnet_generation = randint(0, 24)
print(f"{ip_generation_ipv4}.{ip_generation2_ipv4}.{ip_generation3_ipv4}.{ip_generation4_ipv4}/{subnet_generation}")
ip_generation()
问题: 需要将显示的数据作为单独的元素保存在列表中,以便最终列表由这些 IP 组成
['192.76.0.0/24', '210.92.71.85/16'] и т.д.
您可以使用列表生成器来完成它- 更短更简单。
代码:
结论: