Ping IP两次Python

2024-10-01 04:44:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个关于subprocess.call的简单问题。在

我正在尝试ping一些IP地址,ping指令正在ping它4次。在

但我想对每个地址ping两次。我能把count=这样的值加到`subprocess.call?在

我正在检查相关文档,但没有发现任何有助于我解决此问题的方法,或者可能有其他说明可以使用。在

还是我必须想出一个办法?并添加count变量?在

代码如下:

import subprocess
#import time

for ping in range (30,36):
    ipek = "192.168.0." + str(ping)
    subprocess.call(["ping", ipek])

Tags: 方法代码in文档importfortime地址
1条回答
网友
1楼 · 发布于 2024-10-01 04:44:22

此代码应按您的要求执行:

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

相关问题 更多 >