python - 如何使用 windows python ping 服务器/网站?

标签 python windows python-3.x server ping

正如标题所说,我正在尝试在 Windows 中使用 python ping 一个网站(如 google.com)。我想让程序做的就是在收到 ping 时返回 True,否则返回 False。最简单的方法是什么?

最佳答案

最简单的方法是使用os.system。在 Windows 中:

import os
def ping(address):
    return not os.system('ping %s -n 1' % (address,))

Windows 的 ping 在成功时返回 0,在失败时返回 1,因此我们需要not 结果。

如果你想抑制 ping 的输出,只需在命令中添加 > NUL

关于python - 如何使用 windows python ping 服务器/网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33189237/

相关文章:

Python 在函数内使用 For 循环

python - 如何编写单文件 Django 应用程序?

javascript - 为什么我的 browserify require 路径在 Windows 中无法解析?

python-2.7 - 如何选择将在 Ubuntu 16.04 上打开的 Python Spyder 版本?

python - 使用一组观察序列进行 Scikit Learn HMM 训练

python - syncdb django.db.utils.ProgrammingError : permission denied for relation django_migrations 时出错

windows - Windows XAMPP 上的 Yii2 迁移/关闭错误

windows - 当回收站已满时,ShFileOperation 会做什么?

Python - 无法导入名称 Eve

mongodb - 为什么我不能直接分配 ListField 的值?