人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

朋友:基于python怎樣實(shí)現(xiàn)下載文件sftp

發(fā)布日期:2022-06-15 17:41 | 文章來源:公眾號

【溫馨提示】文章部分內(nèi)容收集整理于互聯(lián)網(wǎng),僅作參考!如需咨詢“基于python怎樣實(shí)現(xiàn)下載文件sftp”等有關(guān)服務(wù)器、云主機(jī)租用、托管、配置、價格問題,請隨時咨詢YINGSOO客服,獲取專業(yè)解答!

【申請測試】DDOS云防護(hù) | 香港大帶寬服務(wù)器促銷 | 新加坡物理服務(wù)器促銷

【文章推薦】韓國獨(dú)立服務(wù)器為什么受歡迎?韓國獨(dú)立服務(wù)器如何選?

這篇文章主要介紹基于python實(shí)現(xiàn)自動下載文件sftp的內(nèi)容,實(shí)現(xiàn)功能和需求、以及具體的實(shí)現(xiàn)代碼如下,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章能有所收獲,接下來小編帶著大家一起了解看看。

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

系統(tǒng)環(huán)境:centos7 python版本:python3 使用模塊包:paramiko ,若未安裝,可使用 pip install paramiko 進(jìn)行安裝

需求實(shí)例:sftp中的文件如下

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

實(shí)現(xiàn)代碼:

#!/usr/bin/python# coding=utf-8import paramikoimport osdef sftp_download(sftp,localDir,remoteDir):    if remoteDir.find(".") == -1:#判斷遠(yuǎn)程目錄參數(shù)是否是目錄,前提是遠(yuǎn)程的文件名中都包含擴(kuò)展名,否則此方法不可用        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主機(jī)     port = 22 #端口    username = 'sftp' #sftp用戶名    password = '123456'      localDir = '/data/test'#本地文件或目錄    remoteDir = '/'#遠(yuǎn)程文件或目錄    sf = paramiko.Transport((host,port))    sf.connect(username = username,password = password)    sftp = paramiko.SFTPClient.from_transport(sf)    sftp_download(sftp,localDir,remoteDir)    sf.close()

關(guān)于python實(shí)現(xiàn)自動下載文件sftp的內(nèi)容就介紹到這,上述示例具有一定的借鑒價值,感興趣的朋友可以參考,希望能對大家有幫助,想要了解更多python的內(nèi)容,大家可以關(guān)注其它的相關(guān)文章。

YINGSOO曾被評為IDC行業(yè)優(yōu)選服務(wù)商,是一家專業(yè)提供香港服務(wù)器、香港云服務(wù)器、香港高防服務(wù)器租用、美國服務(wù)器、美國云服務(wù)器等境外服務(wù)器租用托管服務(wù)的IDC廠商。全國統(tǒng)一服務(wù)熱線:400-630-3752

熱搜詞條:【韓國首爾與香港服務(wù)器比較】【國內(nèi)站群服務(wù)器】【連狐貍錢包怎么同步電腦】【圖床網(wǎng)站服務(wù)器在美國的】【美國原生態(tài)網(wǎng)絡(luò)】【2022 便宜香港VPS】【歐易如何看錢包地址】【小型機(jī)和物理機(jī)】【如何知道服務(wù)器有沒有裝中間件】【bizz挖礦】【揚(yáng)州BGP云主機(jī)】【chia的token】【查看 礦池 網(wǎng)址】【歐易閃兌有手續(xù)費(fèi)嗎】【便宜節(jié)點(diǎn)推薦】【vps在哪里購買】【chia新錢包地址】【香港nwt全程】【電商站群服務(wù)器】【塔式服務(wù)器能當(dāng)電腦用嗎】【nas和物理服務(wù)器】【bzz幣接水教程】【服務(wù)器攻擊工具】【金山衛(wèi)士 服務(wù)器】【ftp賬號會過期嗎】【免費(fèi) 國外 虛擬主機(jī)】【臺灣物理服務(wù)器】【xch提幣】【bzz linux】【公司服務(wù)器可以裝360嗎

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時開通

自選配置、實(shí)時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部