首页 > 解决方案 > 如何在 python 中 ping 到源地址以使用

问题描述

现在我想像这样在python中ping:

ping www.google.com -S 8.8.8.8 这适用于 cmd 那么有没有办法在 python 中做到这一点?

标签: python-3.xping

解决方案


Pyping模块可以做到这一点。它可以使用安装pip

pip install pyping

它真的很容易使用。

import pyping

reply = pyping.ping('www.google.com')

if reply.ret_code == 0:
    print("Success")
else:
    print("Failed with {}".format(reply.ret_code))

PS:您必须在 Windows 中以管理员身份运行脚本,因为我们正在发送 ICMP 消息。

编辑 1:试试这个脚本

import os
os.system('cmd /k "ping www.google.com -S 8.8.8.8"')

推荐阅读