最近使用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
















