赞
踩
我对python还比较陌生,在使用一个脚本从cisco网络设备收集配置信息时遇到了困难。在
在进行ping测试以发现哪些设备启动后,将创建一个包含响应IP的文件,然后由Exscript(python tool for SSH/telnet访问)函数进行解析。在
问题是ping测试完成后,使用适当的IP创建文件,脚本结束时没有启动quickstart或getdevinfo函数。在
知道为什么会这样吗?在from Exscript.util.start import quickstart
from Exscript.util.interact import read_login
from Exscript.util.file import get_hosts_from_file
from Exscript import Account
import os
account = read_login()
hosts = open("hosts",'w')
for x in range(65,85):
if os.system("ping -c 1 -W 2 172.16.200.%s" % x) == 0:
print 'reachable'
hosts.write("ssh://172.16.200.%s" % x + "\n")
else:
print 'unreachable'
hosts.close
def getdevinfo(job,host,conn):
print 'connection started'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。