我编写了一个简单的脚本,允许我使用while循环在ip范围内迭代ping命令。
我不确定为什么我会在事后一直收到这个消息:
代码如下:
import os
ipnum = 0
iprange = '10.11.1.%s' % (ipnum)
while ipnum < 255:
os.system("ping " + iprange)
ipnum + 1**
如有任何帮助,将不胜感激。
最佳答案
听起来你想要的是:
for ipnum in range(0, 255):
os.system("ping 10.11.1.%s" % ipnum)
您的代码当前所做的是ping
10.11.1.0
255次,因为字符串不会仅仅因为ipnum
而更新。您在开始时设置一次格式,然后不修改它。