第一个python脚本

来源:互联网 发布:优化政务服务工作方案 编辑:程序博客网 时间:2024/05/16 08:26

仅以此篇记录我的python学习之路

首先安装python环境
https://www.python.org/downloads/

查看python版本
python -v

重要的事情说三遍:
注意python格式的缩进!
注意python格式的缩进!
注意python格式的缩进!

实验目的:远程关闭同一网段linux系统,(这里用户名和密码一致,使用的环境python3.6)

先安装python扩展包

 pip install pycrypto pip install paramiko pip install ssh

下面是python代码

import sshimport paramikoimport timeimport os#设置变量:服务器网段,端口,用户名,密码seg = "192.168.31."port = 22username = "root"password = "oracle"#第一函数,利用for循环然后判断,在进行异常处理def close():    for i in range(1,254,1):        host = seg + str(i)        return1 = os.system('ping -c 2 -W 1 %s'%host)        if return1:            print ('ping %s is fail'%host)        else:            print( 'ping %s is succeed' %host )            remote = ssh.SSHClient()            remote.set_missing_host_key_policy( ssh.AutoAddPo   :       #异常处理            try:                remote.connect( host, port, username, password )                stdim, stdout, stderr = remote.exec_command( "shutdown -h now" )                print( stdout.read() )            except:                print ("can't shutdown")            else:                print("shtdown")if __name__ ==``'__main__':    close()