铁雪资源网 Design By www.gsvan.com
最近做的项目中有一个小功能:在python中调用scp命令
使用ssh登录,然后将指定目录中的图片上传到服务器指定目录
网上搜了很多方法都没用,最后终于碰到一个可以成功上传的,特此记录
import paramiko # 用于调用scp命令 from scp import SCPClient # 将指定目录的图片文件上传到服务器指定目录 # remote_path远程服务器目录 # file_path本地文件夹路径 # img_name是file_path本地文件夹路径下面的文件名称 def upload_img(img_name, remote_path="/var/www/html/public/thinkfont/competitor/data/font/oppo/preview_pic", file_path="D:\PythonProject\img"): # img_name示例:07670ff76fc14ab496b0dd411a33ac95-6.webp host = "***.***.***.***" #服务器ip地址 port = 22 # 端口号 username = "duanyuanjin" # ssh 用户名 password = "duanVlife" # 密码 ssh_client = paramiko.SSHClient() ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy) ssh_client.connect(host, port, username, password) scpclient = SCPClient(ssh_client.get_transport(),socket_timeout=15.0) local_path = file_path + "\\" + img_name try: scpclient.put(local_path, remote_path) except FileNotFoundError as e: print(e) print("系统找不到指定文件" + local_path) else: print("文件上传成功") ssh_client.close()
以上这篇Python调用scp向服务器上传文件示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
铁雪资源网 Design By www.gsvan.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
铁雪资源网 Design By www.gsvan.com
暂无Python调用scp向服务器上传文件示例的评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。