python 传输文件到服务器
时间: 2023-07-31 10:12:38 浏览: 97
在 Python 中可以使用 `paramiko` 模块来实现将文件传输到服务器。以下是一个示例代码:
```python
import paramiko
# 连接服务器
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('服务器IP', port=22, username='用户名', password='密码')
# 传输文件
sftp = ssh.open_sftp()
local_path = '本地文件路径'
remote_path = '服务器文件路径'
sftp.put(local_path, remote_path)
sftp.close()
# 断开连接
ssh.close()
```
在代码中,首先使用 SSH 连接服务器,然后使用 SFTP 协议传输文件。其中 `local_path` 是本地文件路径,`remote_path` 是服务器文件路径。传输完成后,关闭 SFTP 连接和 SSH 连接即可。
阅读全文