zoukankan      html  css  js  c++  java
  • python读取配置文件模块ConfigParser

    import paramiko
    import re
    import sys,os
    import ConfigParser
    
    zu =  sys.argv[1: ]
    print zu
    
    
    def sshcmd(ip, port,username,password,command):
        ssh = paramiko.SSHClient()
        ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
        ssh.connect(ip, port, username, password)
        stdin, stdout, stderr = ssh.exec_command(command)
        
        stdout_info = stdout.readlines()
        for ii in  stdout_info:
            print ii
    
        #err_info = stderr.readlines()
        #if err_info:
        #    print("{} is failed: {}".format(ip,err_info))
        #else:
        #    print("{} is successful: {}".format(ip, stdout_info))
        ssh.close()
    
    for x in zu:
            config = ConfigParser.RawConfigParser(allow_no_value=True) 
            config.read("/etc/ansible/hosts") 
           print x
            str = config.items(x)
            print str
            for ii in str:
                    print ii[0].split()[0]
    
        #   print  "#" * 50 +"%s"%ip + "#" * 50 
        #sshcmd(ip, iplist[ip][0], iplist[ip][1], iplist[ip][2], """  df -Th   """)
        #sshcmd(ip, iplist[ip][0], iplist[ip][1], iplist[ip][2], """  ntpq -p ;df -h;ps -x  """)
        #sshcmd(ip, iplist[ip][0], iplist[ip][1], iplist[ip][2], """  sed -i '21 iserver 10.102.89.132' /etc/ntp.conf """)
        #sshcmd(ip, iplist[ip][0], iplist[ip][1], iplist[ip][2], """  cat /etc/ntp.conf |grep "server 10.102.89.132"  ;ps -eaf |grep ntp |grep -v grep  """)
        #sshcmd(ip, iplist[ip][0], iplist[ip][1], iplist[ip][2], """  /bin/systemctl restart ntpd.service ; systemctl enable ntpd.service ; systemctl is-enabled ntpd.servicE """)
        #sshcmd(ip, iplist[ip][0], iplist[ip][1], iplist[ip][2], """  systemctl is-enabled ntpd ;systemctl list-unit-files |grep ntp """)
  • 相关阅读:
    github免费私有仓库使用
    空间域平滑滤波器
    Matlab常用函数
    图像处理之图像的平滑与锐化
    Matlab实现直方图均衡化
    matlab图像灰度调整——imadjust函数的使用
    调整图像大小调整图片大小
    Matlab 图像平移、旋转、缩放、镜像
    Matlab注释的几个方法
    训练一个神经网络 能让她认得我
  • 原文地址:https://www.cnblogs.com/chengxuyonghu/p/13755557.html
Copyright © 2011-2022 走看看