Ping IP 两次 - Python
Ping IP Two Times - Python
我有一个关于 subprocess.call
的简单问题。
我正在尝试 ping 一些 IP 地址,ping 指令对它执行了 4 次。
但我想对每个地址 ping 2 次。我可以将 count = 之类的任何值添加到 `subprocess.call 吗?
我正在查看相关文档,但没有发现任何可以帮助我解决这个问题的方法,或者是否有任何其他使用说明。
或者我必须为此制定一个方法吗?并添加计数变量?
这是代码:
import subprocess
#import time
for ping in range (30,36):
ipek = "192.168.0." + str(ping)
subprocess.call(["ping", ipek])
这段代码应该可以满足您的需求:
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
我有一个关于 subprocess.call
的简单问题。
我正在尝试 ping 一些 IP 地址,ping 指令对它执行了 4 次。
但我想对每个地址 ping 2 次。我可以将 count = 之类的任何值添加到 `subprocess.call 吗?
我正在查看相关文档,但没有发现任何可以帮助我解决这个问题的方法,或者是否有任何其他使用说明。
或者我必须为此制定一个方法吗?并添加计数变量?
这是代码:
import subprocess
#import time
for ping in range (30,36):
ipek = "192.168.0." + str(ping)
subprocess.call(["ping", ipek])
这段代码应该可以满足您的需求:
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