如何在python中將多個文件從windows文件夾上傳到SFTP文件夾

濕婆佩魯馬爾

我正在嘗試將我的 windows 文件夾中的所有文件上傳到 SFTP 文件夾,如果 csv 文件夾中沒有文件,下面是我的代碼,如何實現這一點不會發生任何事情

with pysftp.Connection(host=config('SFTP_HOST'),username=config('SFTP_USERNAME'),password=config('SFTP_PASSWORD'),cnopts=cnopts) as sftp:
    localpath = r'files\csv'
    remotepath = '/2021/November'
    sftp.put(localpath,remotepath)

它現在會引發以下錯誤。

PermissionError: [Errno 13] 權限被拒絕: 'files\csv'

馬丁·普里克里爾

Connection.put只能上傳一個文件。

要上傳文件夾中的所有文件,您可以使用Connection.put_d. 對於遞歸上傳,您可以使用Connection.put_r. 不幸的是,它們都不適用於 Windows。

但是實現一個可移植的遞歸上傳很容易,參見:
Python pysftp put_r does not work on Windows

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Python 中將所有文件從 Windows 文件夾上傳到 SFTP 文件夾

windows下如何將一個文件夾複製到多個文件夾中

將文件從 Django FileField 上傳到 Nex.js 公共文件夾

如何在Python中將所有子文件夾中的圖片移動到另一個新的相同文件夾?

保存表格後如何將文件上傳到文件夾

如何將文件夾上傳到數字海洋空間?

如何在 Windows Powershell 中創建新別名以刪除多個文件夾?

VBA將數據從文件夾合併到Excel中的單個工作表

將文件從文件夾複製到具有特定文件名的另一個文件夾中的文本框

根據文件名將文件排序到文件夾中,並根據文件夾名將每個文件夾中的文件連接起來

如何在文件夾中找到相同的文件名,然後在 Python 中將重複項移動到不同的文件夾?

如何將文件保存到 Python 中當前文件夾中的單獨文件夾?

使用 ADF 將文件夾從具有 2 個子文件夾級別的 azure 容器移動到與子文件夾同名的容器級別

如何使用 Lambda 將文件從“文件夾”A 複製到同一存儲桶上的文件夾 B

在將文件上傳到 Amazon S3 時創建子文件夾

將文件夾和子文件夾中的所有文件 .doc 或 .docx 複製到另一個文件夾中

如何在一個目錄中創建多個文件夾?

嘗試將具有子文件夾的多個文件夾中的幀轉換為視頻

如何使用多個java文件,每個文件夾中的每個文件?

如何將子文件夾移動到同一個 s3 存儲桶 boto3 中的另一個主文件夾?

如何從流中復製或抓取文件並將其複製到服務器中的文件夾

使用 Microsoft.SharePoint.Client 將圖像上傳到共享點文件夾

vba wscript.shell 根據單元格路徑或文件名將文件從文件夾複製到另一個文件夾

從一個文件夾中的多個文件加載 json 並將它們放入一個字典(或列表)中

如何在 PowerShell 中將創建日期附加到文件夾和子文件夾中的所有文件?

批處理 - 如何將文件類型為 A 的文件從路徑 A 的子文件夾 A 複製到路徑 B 的子文件夾 A?

Python:如何從文件夾和子文件夾中保存文件?

從 Python 中的文件夾中讀取特定文件

我如何才能將子文件夾移動到頂級文件夾