使用 pysftp 模組以 SFTP 協定加密傳輸,連線遠端伺服器並列出目錄內容:
import pysftp
srv = pysftp.Connection(
host='your_ftp_server',
username='your_username',
password='your_password'
)
data = srv.listdir() # 取得目錄與檔案列表
srv.close()
for item in data:
print(item)
pip install pysftp(底層依賴 paramiko)。listdir() 僅回傳名稱;若需完整屬性可用 listdir_attr()。