python 控制流框架,为paramiko多线程做基础

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章