Python SFTP
Python SFTP
FTP也稱為SSH文件傳輸協(xié)議。它是一種網(wǎng)絡協(xié)議,可通過任何可靠的數(shù)據(jù)流提供文件訪問,文件傳輸和文件管理。該程序通過安全通道(例如SSH)運行,服務器已對客戶端進行身份驗證,并且該協(xié)議可使用客戶端用戶的身份。
pysftp模塊是SFTP的簡單接口。該模塊提供高級抽象和基于任務的例程來處理SFTP需求。使用以下命令將模塊安裝到python環(huán)境中。
# Filename : example.py # Copyright : 2020 By Codebaoku # Author by : # Date : 2020-08-25 pip install pysftp
示例
在下面的示例中,使用sftp登錄到遠程服務器,然后獲取在指定目錄中放置一些文件。
# Filename : example.py # Copyright : 2020 By Codebaoku # Author by : # Date : 2020-08-25 import pysftp with pysftp.Connection('hostname', username='me', password='secret') as sftp: with sftp.cd('/allcode'): # temporarily chdir to allcode sftp.put('/pycode/filename') # upload file to allcode/pycode on remote sftp.get('remote_file') # get a remote file
當運行上面的代碼時,可以看到allcode目錄中存在的文件列表,還可以在指定目錄中放置或獲取一些文件。
相關文章
- Python中find函數(shù)如何使用
- 在Python里面調(diào)用Golang代碼的方法
- Python修改列表元素的方法
- Python?Pyperclip模塊怎么安裝和使用
- Python異步之怎么保護任務免于取消
- Python異步之如何獲取當前和正在運行任務
- Python中Matplotlib圖像如何添加標簽
- Python網(wǎng)絡爬蟲之如何獲取網(wǎng)絡數(shù)據(jù)
- python操作Excel神器openpyxl如何使用
- Python 開發(fā)環(huán)境
- Python HTTP數(shù)據(jù)下載
- Python 連接重用
- Python Socket程序
- Python HTTP客戶端
- Python 構(gòu)建URL
- Python SSH
- Python列出目錄
- Python 線程并發(fā)
- Python 同步線程
- Python 線程池