好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python實現自動下載sftp文件

python實現自動下載sftp文件

熱門標簽:浙江電銷卡外呼系統好用嗎 315電話機器人廣告 南京銷售外呼系統軟件 蓋州市地圖標注 上海機器人外呼系統哪家好 地圖制圖標注位置改變是移位嗎 地圖標注的意義點 地圖標注微信發送位置不顯示 房產電銷外呼系統

本文實例為大家分享了python實現自動下載sftp文件的具體代碼,供大家參考,具體內容如下

實現功能:利用python自動連接sftp,并下載sftp中指定目錄下的所有目錄及文件

  • 系統環境:centos7
  • python版本:python3
  • 使用模塊包:paramiko ,若未安裝,可使用 pip install paramiko 進行安裝

需求實例:sftp中的文件如下

將sftp根目錄中的所有文件下載到本地 /data/test 目錄中

實現代碼:

#!/usr/bin/python
# coding=utf-8

import paramiko
import os

def sftp_download(sftp,localDir,remoteDir):
    if remoteDir.find(".") == -1:#判斷遠程目錄參數是否是目錄,前提是遠程的文件名中都包含擴展名,否則此方法不可用
        for file in sftp.listdir(remoteDir):
            remoteDirTmp=os.path.join(remoteDir,file)
            localDirTmp=os.path.join(localDir,file)
            sftp_download(sftp,localDirTmp,remoteDirTmp)
    else:
        localPath=localDir.rpartition("/")[0]
        if not os.path.exists(localPath):
            os.makedirs(localPath)
        print("download file:",remoteDir)
        try:
            sftp.get(remoteDir,localDir)
        except Exception as e:
            print('download exception:',e)
    
    
if __name__ == '__main__':
    host = '192.168.149.128'#sftp主機 
    port = 22 #端口
    username = 'sftp' #sftp用戶名
    password = '123456'  
    localDir = '/data/test'#本地文件或目錄
    remoteDir = '/'#遠程文件或目錄
    sf = paramiko.Transport((host,port))
    sf.connect(username = username,password = password)
    sftp = paramiko.SFTPClient.from_transport(sf)
    sftp_download(sftp,localDir,remoteDir)
    sf.close()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 十個Python自動化常用操作,即拿即用
  • 教你怎么用Python實現自動生日祝福
  • 如何用 Python 子進程關閉 Excel 自動化中的彈窗
  • python自動化之如何利用allure生成測試報告
  • 教你怎么用Python處理excel實現自動化辦公
  • Python+uiautomator2實現自動刷抖音視頻功能
  • Python 制作自動化翻譯工具
  • python實現百度文庫自動化爬取
  • 用python自動生成日歷
  • python調用stitcher類自動實現多個圖像拼接融合功能
  • 使用Python自動化Microsoft Excel和Word的操作方法
  • python 自動刷新網頁的兩種方法
  • 發工資啦!教你用Python實現郵箱自動群發工資條

標簽:日照 臨汾 貴州 赤峰 雙鴨山 克拉瑪依 金華 陽泉

巨人網絡通訊聲明:本文標題《python實現自動下載sftp文件》,本文關鍵詞  python,實現,自動,下載,sftp,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python實現自動下載sftp文件》相關的同類信息!
  • 本頁收集關于python實現自動下載sftp文件的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲精品人成网在线播放蜜芽| 男男纯肉高被??爽到翻白眼| 久久午夜鲁丝片的使用体验| 韩国伦理片最新视频| 谷雨生的视频vk| 五级床片全部免费放| 国产乡下三?片在线观看| 美女的隐私脱裤子免费的视频| 快穿之肉文系统| 韩国演艺圈k8| 免费大片a一级一级| 一本色道久久综合亚洲精品久久| 国产伦精品一级二级三级妓女| 免费三级网址| 欧美激情精品久久久久久| 丰满乳的亲伦小说| 亚欧乱色视频网站大全| 老师扒开腿秘?让我爽了一夜软件 美女被男人扒开腿猛?照片 | 免费无遮挡又黄又爽app| 吃奶摸下免费30分钟视频| 踢蹬两眼翻白失禁勒死小说| 国产精品丝袜久久久久久久不卡| 激情另类偷拍亚洲小说| 欧美videos另类hd肥妇色| 国产精品日本一区二区在线播放| 香港三级午夜理伦三级三| 性欧美gay巨大| 洗澡被王总干好舒服小说| 高hh乱亲女真实| 中国男帅chinese男男Gay相关网站| 后进式摇摇乳猛烈XXOO动漫| 免费aa毛片| 嗯…啊哈嗯用力| 合租嗯啊好猛h| 老牛影院免费观看电视剧的优点| 欧美AV色香蕉一区二区蜜臀蝴蝶| 国产China男男Gary网站| 欧美日本一道高清二区三区| 国产精品久久久久精品三级涩| 欧美一级爽片| 9色在线视频|