subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值
subprocess模块中的常用函数
局域网存活ip检测
如何使用subprocess模块来判断ip地址是否已被使用?
subprocess.run()执行指定的命令,等待命令执行完成后返回一个包含执行结果的CompletedProcess类的实例
Linux
是否可以用returncode的返回值来确定是否ping通?
我们首先来查看一下这个函数的返回值有哪些属性
验证一下是否可行
看来在linux里面returncode的返回值的确可以用来验证ping是否成功
windows
returncode在windows是否也可以用来验证ping呢?
无论是否ping的通,returncode都是0,所以在windows里面是不能以这个作为判断
观察可知我们可用关键字比如 TTL等