最近使用python paramiko写一个多线程的框架,实现多线程执行命令,上传文件,下载文件
[root@zh rh]# cat paramiko.py # coding=utf8 runing = True while runing: print "1 执行cmd命令" print "2 上传文件" print "3 下载文件" print "* quit" ten = int(raw_input('Enter a number:')) if type(ten) is not int: break else: if ten == 1: while runing: print "1 手动输入命令" print "*(任意输入) 返回上级目录" cmd_number = int(raw_input('Enter a number(命令):')) if cmd_number == 1: cmd_run = raw_input('enter CMD:') print "%s"%cmd_run else: break elif ten == 2: while runing: print "1 上传文件" print "*(任意输入) 返回上级目录" file_put = int(raw_input('Enter a number(上传文件):')) if file_put == 1: file_run_put = raw_input('enter 源路径 目标路径:') print "%s"%file_run_put else: break elif ten == 3: while runing: print "1 下载文件" print "*(任意输入) 返回上级目录" file_get = int(raw_input('Enter a number(下载文件):')) if file_get == 1: file_run_get = raw_input('enter 服务器路径 本地路径:') print "%s"%file_run_get else: break else: break