要使用Python讀取遠程電腦上的文件,你可以使用paramiko庫來建立SSH連接,并使用SFTP協議進行文件傳輸。以下是一個簡單的例子:
import paramiko
# SSH連接參數
host = '遠程電腦的IP地址'
port = 22
username = '用戶名'
password = '密碼'
# 建立SSH連接
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=host, port=port, username=username, password=password)
# 建立SFTP連接
sftp = ssh_client.open_sftp()
# 讀取遠程文件
remote_filepath = '遠程文件路徑'
local_filepath = '本地保存文件路徑'
sftp.get(remote_filepath, local_filepath)
# 關閉連接
sftp.close()
ssh_client.close()
在上面的代碼中,你需要將遠程電腦的IP地址
、用戶名
、密碼
替換為實際的參數,以及指定要讀取的遠程文件路徑
和本地保存文件路徑
。
請注意,為了使用paramiko庫,你需要先使用以下命令安裝它:
pip install paramiko