首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python实现ping下令

2014-01-17 
python实现ping命令假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0

python实现ping命令

假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.??


import subprocess

cmd="cmd.exe"
begin=101
end=200
while begin<end:

??? p=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,
?????????????????? stdin=subprocess.PIPE,
?????????????????? stderr=subprocess.PIPE)
??? p.stdin.write("ping 192.168.1."+str(begin)+"\n")

??? begin=begin+1

??? p.stdin.close()
??? p.wait()

??? print "execution result: %s"%p.stdout.read()


详细出处参考:http://www.jb51.net/article/926.htm

热点排行