Python windows ping

简介: # -*- coding: utf-8 -*- import os # 参考文档: # Ping to a specific IP address using python [duplicate] # http://stackoverflow.
# -*- coding: utf-8 -*-

import  os

# 参考文档:
#   Ping to a specific IP address using python [duplicate]
#       http://stackoverflow.com/questions/25842744/ping-to-a-specific-ip-address-using-python


# if os.system("ping -c 1 www.baidu.com") == 0:
# error:
#    D:\python2_7\install\python.exe E:/python/Spider/ping.py
#    错误的选项 -c。
#
#
#    用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
#               [-r count] [-s count] [[-j host-list] | [-k host-list]]
#              [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
#
#    选项:
#       -t             Ping 指定的主机,直到停止。
#                      若要查看统计信息并继续操作 - 请键入 Control-Break;
#                      若要停止 - 请键入 Control-C。
#       -a             将地址解析成主机名。
#       -n count       要发送的回显请求数。
#       -l size        发送缓冲区大小。
#       -f             在数据包中设置“不分段”标志(仅适用于 IPv4)。
#       -i TTL         生存时间。
#       -v TOS         服务类型(仅适用于 IPv4。该设置已不赞成使用,且
#                      对 IP 标头中的服务字段类型没有任何影响)。
#       -r count       记录计数跃点的路由(仅适用于 IPv4)。
#       -s count       计数跃点的时间戳(仅适用于 IPv4)。
#       -j host-list   与主机列表一起的松散源路由(仅适用于 IPv4)。
#       -k host-list   与主机列表一起的严格源路由(仅适用于 IPv4)。
#       -w timeout     等待每次回复的超时时间(毫秒)。
#       -R             同样使用路由标头测试反向路由(仅适用于 IPv6)。
#       -S srcaddr     要使用的源地址。
#       -4             强制使用 IPv4。
#    -6             强制使用 IPv6。
#
#   host not appears.
#
#   Process finished with exit code 0

# 根据上面提示,将ping参数又-c改为-n
if os.system("ping -n 1 www.baidu.com") == 0:
    print "host appears to be up."
else :
    print "host not appears."

 

目录
相关文章
|
4月前
|
计算机视觉 Windows Python
windows下使用python + opencv读取含有中文路径的图片 和 把图片数据保存到含有中文的路径下
在Windows系统中,直接使用`cv2.imread()`和`cv2.imwrite()`处理含中文路径的图像文件时会遇到问题。读取时会返回空数据,保存时则无法正确保存至目标目录。为解决这些问题,可以使用`cv2.imdecode()`结合`np.fromfile()`来读取图像,并使用`cv2.imencode()`结合`tofile()`方法来保存图像至含中文的路径。这种方法有效避免了路径编码问题,确保图像处理流程顺畅进行。
405 1
|
3月前
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称
|
3月前
|
Python Windows
python之windows脚本启动bat
python之windows脚本启动bat
|
3月前
|
Linux 开发者 Python
从Windows到Linux,Python系统调用如何让代码飞翔🚀
【9月更文挑战第10天】在编程领域,跨越不同操作系统的障碍是常见挑战。Python凭借其“编写一次,到处运行”的理念,显著简化了这一过程。通过os、subprocess、shutil等标准库模块,Python提供了统一的接口,自动处理底层差异,使代码在Windows和Linux上无缝运行。例如,`open`函数在不同系统中以相同方式操作文件,而`subprocess`模块则能一致地执行系统命令。此外,第三方库如psutil进一步增强了跨平台能力,使开发者能够轻松编写高效且易维护的代码。借助Python的强大系统调用功能,跨平台编程变得简单高效。
56 0
|
4月前
|
存储 数据可视化 Python
【python】python tkinter 计算器GUI版本(模仿windows计算器 源码)【独一无二】
【python】python tkinter 计算器GUI版本(模仿windows计算器 源码)【独一无二】
243 1
|
5月前
|
测试技术 Python
|
4月前
|
Python Windows
【Azure 应用服务】App Service For Windows 环境中部署Python站点后,如何继续访问静态资源文件呢(Serving Static Files)?
【Azure 应用服务】App Service For Windows 环境中部署Python站点后,如何继续访问静态资源文件呢(Serving Static Files)?
|
4月前
|
Python Windows 内存技术
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
|
4月前
|
JavaScript Java Python
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
|
4月前
|
Linux Python Windows
【Azure 环境】Windows中安装Python azure-eventhub-checkpointstoreblob-aio模块时出错 ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory:
【Azure 环境】Windows中安装Python azure-eventhub-checkpointstoreblob-aio模块时出错 ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: