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."

 

目录
相关文章
|
计算机视觉 Windows Python
windows下使用python + opencv读取含有中文路径的图片 和 把图片数据保存到含有中文的路径下
在Windows系统中,直接使用`cv2.imread()`和`cv2.imwrite()`处理含中文路径的图像文件时会遇到问题。读取时会返回空数据,保存时则无法正确保存至目标目录。为解决这些问题,可以使用`cv2.imdecode()`结合`np.fromfile()`来读取图像,并使用`cv2.imencode()`结合`tofile()`方法来保存图像至含中文的路径。这种方法有效避免了路径编码问题,确保图像处理流程顺畅进行。
1612 1
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称
|
Python Windows
python之windows脚本启动bat
python之windows脚本启动bat
|
Linux 开发者 Python
从Windows到Linux,Python系统调用如何让代码飞翔🚀
【9月更文挑战第10天】在编程领域,跨越不同操作系统的障碍是常见挑战。Python凭借其“编写一次,到处运行”的理念,显著简化了这一过程。通过os、subprocess、shutil等标准库模块,Python提供了统一的接口,自动处理底层差异,使代码在Windows和Linux上无缝运行。例如,`open`函数在不同系统中以相同方式操作文件,而`subprocess`模块则能一致地执行系统命令。此外,第三方库如psutil进一步增强了跨平台能力,使开发者能够轻松编写高效且易维护的代码。借助Python的强大系统调用功能,跨平台编程变得简单高效。
323 1
|
测试技术 Python
Python 在 Windows 环境下的文件路径问题
在 Python 程序中,我们经常需要对文件进行操作。在 Windows 下,文件目录路径使用反斜杠“\”来分隔。然而,在 Python 代码中,反斜杠“\”是转义符,例如“\n”表示换行符、“\t”表示制表符。这样,如果继续使用“\”表示文件路径,就会产生歧义。
|
Python Windows
【Azure 应用服务】App Service For Windows 环境中部署Python站点后,如何继续访问静态资源文件呢(Serving Static Files)?
【Azure 应用服务】App Service For Windows 环境中部署Python站点后,如何继续访问静态资源文件呢(Serving Static Files)?
175 0
|
Python Windows 内存技术
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
240 0
|
Python Windows
在 Windows 平台下打包 Python 多进程代码为 exe 文件的问题及解决方案
在使用 Python 进行多进程编程时,在 Windows 平台下可能会出现将代码打包为 exe 文件后无法正常运行的问题。这个问题主要是由于在 Windows 下创建新的进程需要复制父进程的内存空间,而 Python 多进程机制需要先完成父进程的初始化阶段后才能启动子进程,所以在这个过程中可能会出现错误。此外,由于没有显式导入 Python 解释器,也会导致 Python 解释器无法正常工作。为了解决这个问题,我们可以使用函数。
521 5
|
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的配置模板内容
186 0

推荐镜像

更多