我有一个关于subprocess.call
的简单问题。
我试图ping一些IP地址,ping命令正在ping它4次。
但我想要ping每个地址2次。我可以在`subprocess.call中添加像count =这样的值吗?
我正在查看有关该文档的文档,并且没有找到任何帮助我解决此问题的内容,或者可能还有其他任何使用说明。
或者我必须为此制作方法吗?并添加计数变量?
这是代码:
import subprocess
#import time
for ping in range (30,36):
ipek = "192.168.0." + str(ping)
subprocess.call(["ping", ipek])
答案 0 :(得分:0)
此代码应该按您的要求执行:
import subprocess #import subprocess
for ping in range(30, 36): #all ip's ending in 30 to 36
ipek = "192.168.0." + str(ping) #set ip string
subprocess.call(["ping", ipek, "-n", "2"]) #ping