如何使用python在本地网络中ping?

时间:2014-11-13 07:41:26

标签: python python-2.7 python-3.x

我有两台计算机的网络192.168.1.0。 IP = 192.168.1.7的Raspberry Pi和IP = 192.168.1.4的笔记本电脑 我想用python编写代码从raspberry pi ping笔记本电脑。 我该怎么做?

1 个答案:

答案 0 :(得分:2)

简单的方法:

import subprocess

hostname = "192.168.1.4"
output = subprocess.Popen(["ping","-c","5", hostname],stdout = subprocess.PIPE).communicate()[0]

if ('100% packet loss' in output):
    print("Offline")

如果您想正确执行此操作,请查看this点据包。