呼叫 WinSCP 下載遠端伺服器檔案 Python
在Linux的環境下, 如果需要從伺服器上下載檔案可以通過命令 $ scp ...
但是在Windows環境下該怎麼做呢?
解決辦法:
下載 WinSCP, 通過它我們可以連線遠端伺服器並進行檔案傳輸.
但是這種辦法是手動的, 如果通過程式設計使其自動下載?
解決辦法:
通過使用 python 下的 subprocess, 我們可以呼叫命令列 並執行 WinSCP 指令碼.
subprocess.check_output('WinSCP.com /command "open sftp://userName:passWord@IPAddress -hostkey=""ssh-rsa 2048 xx:xx:xx:7x:x0:18:94:01:xx:xc:e1:ae:xx:x:xx:x5""" "get file_path" "exit"', cwd="C:\\Program Files (x86)\\WinSCP", shell=True)
這樣可以根據自己的需求去實現其他部分, 下載的關鍵部分程式碼如上.
相關文章
- PHP下載遠端檔案及獲取檔案內容PHP
- mac使用系列之scp下載遠端檔案Mac
- 科普|不同協議下遠端伺服器檔案上傳_下載優劣對比協議伺服器
- 用SecureCRTPortable連結遠端伺服器用sz下載檔案錯誤問題Securecrt伺服器
- Java下載遠端伺服器檔案到本地(http協議和ssh2協議)Java伺服器HTTP協議
- Python通過paramiko從遠處伺服器下載檔案資源到本地Python伺服器
- 再見Xshell、Xftp!Python執行Linux命令、上傳下載遠端檔案FTPPythonLinux
- FTP 傳送檔案到遠端伺服器FTP伺服器
- winscp傳檔案到windows,winscp傳檔案到windows有三步Windows
- python 下載檔案demoPython
- python之檔案下載Python
- SmartRoute之遠端介面呼叫和負載負載
- 遠端桌面連線下載 批次管理雲伺服器伺服器
- 向web伺服器下載檔案Web伺服器
- 在WINDOWS下使用xcopy遠端複製檔案Windows
- FileZilla 向伺服器傳檔案或下載檔案伺服器
- 遠端檔案包含shell
- Java遠端呼叫Java
- 使用SSHFS檔案系統遠端掛載目錄
- 多遠端桌面管理軟體下載管理伺服器利器伺服器
- 批次遠端桌面管理軟體下載 批次伺服器管理伺服器
- 批次遠端桌面管理軟體下載 伺服器批次管理伺服器
- 批次遠端桌面管理軟體下載 批次管理伺服器伺服器
- 本地MinIO儲存服務Java遠端呼叫上傳檔案Java
- 使用paramiko遠端執行命令、下發檔案
- 批次遠端桌面管理軟體下載 批次遠端桌面
- 遠端桌面集中管理伺服器軟體,遠端桌面集中管理伺服器軟體下載及使用方法伺服器
- Python 呼叫py檔案Python
- 鴻蒙的js開發模式19:鴻蒙手機下載python伺服器端檔案的實現鴻蒙JS模式Python伺服器
- 批次遠端桌面管理軟體下載 vps伺服器批次伺服器
- spring cloud feign實現遠端呼叫服務傳輸檔案SpringCloud
- 利用scp 遠端上傳下載檔案/資料夾
- 不下載軟體,可以把電腦本地檔案快速傳到遠端伺服器裡嗎?伺服器
- 遠端桌面時怎麼拷貝不了檔案到伺服器?伺服器
- Sublime Text編輯遠端Linux伺服器上的檔案Linux伺服器
- 點選按鈕,實現檔案下載,通過按鈕傳送url,spring後臺實現伺服器端檔案下載。Spring伺服器
- axios前後端分離下載檔案iOS後端
- 轉:檔案的斷點下載服務端斷點服務端