Python 文件发送到对方服务器文件夹内

为了将Python文件发送到服务器的文件夹内,你可以使用paramiko库来实现SSH连接,并进行文件传输。以下是一个简单的例子:

首先,安装paramiko库(如果你还没有安装的话):

 
pip install paramiko

 

然后,使用以下Python代码将文件发送到远程服务器:

 
 
复制代码
import paramiko
 
# 设置SSH连接参数
hostname = 'your.server.com' # 服务器地址
port = 22 # SSH端口
username = 'your_username' # 登录用户名
password = 'your_password' # 登录密码
local_file_path = 'path/to/local/file.txt' # 本地文件路径
remote_dir_path = '/path/to/remote/directory' # 远程目录路径
 
# 创建SSH客户端
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname, port, username, password)
 
# 创建SFT客户端
sft = client.open_sftp()
 
# 上传文件
sft.put(local_file_path, remote_dir_path + '/' + local_file_path.split('/')[-1])
 
# 关闭SFT客户端和SSH客户端
sft.close()
client.close()
复制代码

 

确保替换上述代码中的hostnameusernamepasswordlocal_file_pathremote_dir_path为你的服务器信息和文件路径。这段代码将会把本地文件上传到服务器指定的文件夹内。

posted @   你的小可爱吖  阅读(115)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
历史上的今天:
2023-10-09 文件与base64互转

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示