要使用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