几段常用的Python代码


                1)调用系统命令
调用SHELL命令nslookup,将执行的结果保存到变量result_nslook中
import os
cmd='nslookup  %s' % hostname
handle=os.popen(cmd , 'r')
result_nslook=handle.read()
调用shell命令但是不需要获取返回结果
import os
cmd='ls'
os.system(cmd)
2)Python 的字符串处理
去掉前后空格
input = open('hostlist_ip' , 'r')
for hostname in input.xreadlines():
#按行读文件到hostname中
    hostname=hostname.strip()
    hostlist.append(hostname)
input.close()
将读入的一个字符串数组按照空格划分为list
temp=display.split()
for seg in temp:
      if seg[0:5]=='time=':
            output.write(seg.lstrip('time=').strip()+'\t')
            delayRec.append(seg.lstrip('time='))