当前位置: 首页 > news >正文

哪个网站可以做外贸兖州网站建设公司

哪个网站可以做外贸,兖州网站建设公司,管理系统oa,杭州网站建设外包公司基于华为云 ModelArts 的在线服务应用开发#xff08;Requests 模块#xff09; 一、本节目标 了解并掌握 Requests 模块的特点与用法学会通过 PythonRequests 访问华为云 ModelArts 在线推理服务熟悉 JSON 模块在 Python 中的数据序列化与反序列化掌握 Python 文件 I/O 的基…基于华为云 ModelArts 的在线服务应用开发Requests 模块 一、本节目标 了解并掌握 Requests 模块的特点与用法学会通过 PythonRequests 访问华为云 ModelArts 在线推理服务熟悉 JSON 模块在 Python 中的数据序列化与反序列化掌握 Python 文件 I/O 的基本操作演示一个基于华为云 ModelArts PyQt 的花卉分类桌面应用案例 二、Requests 模块简介与特点 简介 requests 是 Python 第三方库用于发送 HTTP/HTTPS 请求 安装命令 pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple主要特点 简单易用人性化 API几行代码即可完成请求支持 HTTPS自动验证 SSL 证书支持 Cookies自动管理会话状态支持文件上传files 参数上传本地文件支持会话管理requests.Session() 跨请求保持连接和 Cookie 三、HTTP 协议基础 什么是 HTTP 超文本传输协议HTTP是基于 TCP 的请求–响应协议典型事务流程 客户端浏览器或脚本与服务器建立 TCP 连接客户端发送 HTTP 请求服务器处理请求并返回响应连接关闭或复用 TCP/IP 七层模型应用层HTTP常见状态码 2xx 成功200 OK, 201 Created3xx 重定向301 Moved Permanently4xx 客户端错误400 Bad Request, 401 Unauthorized, 404 Not Found5xx 服务器错误500 Internal Server Error 四、Requests 安装与基本示例 import requests# 发送 GET 请求 resp requests.get(https://api.example.com/data) print(resp.status_code) # HTTP 状态码 print(resp.text) # 响应内容字符串# 发送 POST 请求并上传文件 files {file: open(test.jpg, rb)} resp requests.post(https://api.example.com/upload, filesfiles) print(resp.status_code, resp.text)返回属性 resp.status_code整数状态码resp.text响应体Unicode 文本resp.json()直接将响应解析为 Python 对象如果是 JSONresp.headers响应头字典 五、Requests 支持的 HTTP 方法 方法用途GET获取资源POST创建资源PUT更新资源DELETE删除资源HEAD获取头部信息OPTIONS获取支持的 HTTP 方法 六、基于华为云 ModelArts 的在线服务访问 1. 获取 AK/SK 在华为云控制台 → 我的凭证 → 访问密钥记录 Access Key (AK) 和 Secret Key (SK) 2. 获取在线服务信息 在 ModelArts 控制台 → 推理服务 → 找到已部署服务复制 推理地址 URL 3. 下载 Python SDK pip install apig-sdk4. 编写调用代码 from apig_sdk import signer import requests, json# 1) 构造请求签名 request signer.HttpRequest(POST, url, {x-sdk-content-sha256: UNSIGNED-PAYLOAD}) sig signer.Signer() sig.Key AK; sig.Secret SK sig.Sign(request)# 2) 发送请求 files {images: open(flower.jpg,rb)} resp requests.request(request.method,f{request.scheme}://{request.host}{request.uri},headersrequest.headers,filesfiles )# 3) 解析结果 print(resp.status_code) result resp.json() print(json.dumps(result, indent2))参考文档华为云推理服务 API 指南 七、JSON 模块简介与使用 什么是 JSON 一种轻量级的数据交换格式文本可读性高 Python 内置模块 json import json# 序列化Python → JSON 字符串 s json.dumps({class: flower, score: 0.92}, ensure_asciiFalse)# 反序列化JSON 字符串 → Python obj json.loads({class:rose,score:0.87})八、Python 的文件 I/O 操作 基本函数 f open(data.txt, r, encodingutf-8) text f.read() # 读取全部 f.close()with open(data.txt,w,encodingutf-8) as f:f.write(Hello, ModelArts!\n) # 自动 close常用模式 模式含义r只读默认w写入覆盖a追加rb二进制读wb二进制写 九、Base64 编码简介 用途 减少 HTTP 请求数将小图片直接嵌入 HTML/CSS/JS简单“加密”传输非安全加密适合小图标、背景图 Python 示例 import base64# 编码 data open(flower.jpg,rb).read() b64 base64.b64encode(data).decode(ascii)# 解码 raw base64.b64decode(b64) open(out.jpg,wb).write(raw)十、基于华为云 PyQt 实现花卉分类桌面应用案例 环境准备 pip install PyQt5 requests apig-sdk界面设计 一个按钮选择本地图片一个 QLabel显示加载的图片一个 QTextEdit展示分类结果 工作流程 点击“打开图片” → 弹出文件对话框 → 读取并显示图片将图片通过 Requests 调用 ModelArts 接口 → 解析 JSON在结果框中按置信度从高到低显示类别 得分 核心代码示例 from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QLabel, QFileDialog, QTextEdit from PyQt5.QtGui import QPixmap import requests, json from apig_sdk import signerclass FlowerApp(QMainWindow):def __init__(self):super().__init__()self.setWindowTitle(花卉分类 Demo)self.resize(600,400)# … 初始化按钮、图片区、结果区 …def open_image(self):path, _ QFileDialog.getOpenFileName(self, 选择图片, , Images (*.png *.jpg))pix QPixmap(path).scaled(300,300)self.image_label.setPixmap(pix)self.call_inference(path)def call_inference(self, img_path):# 同上节签名 requests resp.json()result resp.json()# 排序并显示text \n.join(f{cls}: {score:.2f} for cls,score in zip(result[detection_classes], result[detection_scores]))self.result_edit.setPlainText(text)if __name__ __main__:app QApplication([])win FlowerApp()win.show()app.exec_()运行python flower_app.py即可体验离线 GUI 在线推理相结合的完整流程。 温馨提示 调试时可在命令行打印 resp.text 与 resp.status_code快速定位签名或网络错误PyQt 界面可按需扩充增加进度条、错误提示、模型选择等在生产环境中注意对 AK/SK 做妥善管理不要硬编码在脚本中
http://www.pierceye.com/news/397732/

相关文章:

  • 乐山市规划和建设局网站房地产基础知识
  • 网站给假冒伪劣产品做推广鞍山网站制作一般需要多少钱
  • 番禺网站开发哪里好ppt模板免费下载完整版免费简约
  • 哪个公司做企业网站好济南网站优化推广公司电话
  • 深圳网站建设外包公司网站流量提供商
  • 网站建设优化服务信息wordpress下载类插件
  • 深圳做网站google推广百度优化是什么
  • 网站开发技术服务费分享经济网站怎么建设
  • 免费seo网站推广在线观看360免费wifi创建失败
  • 服装网站开发嵌入式硬件开发
  • 上海建设厅网站那些网站可以做自媒体
  • 如何查看一个网站流量网店美工课程心得体会
  • 邯郸的网站建设无锡做网站品牌公司
  • 汇编做网站门户网站建设 知乎
  • 教育云平台网站建设云南小程序定制开发
  • 企业自助建站策划方案横沥网站设计
  • 网站开发搜索功能怎么实现中小网站建设都有哪些方案
  • 学科网站建设网页制作和网页制作
  • 公司网站模板大全网站文章编辑
  • 旅游网站建设的总结wordpress多域名移动主题
  • 深圳做网站推荐哪家公司好附近广告公司联系电话
  • 网站建设和网站优化哪个更重要提供邯郸网站建设
  • 做网站一般把宽度做多少合肥优化
  • 石家庄做网站公司汉狮价格猴痘的治疗方法
  • 自己有网站 做app吗深圳罗湖企业网站推广
  • 廊坊建设局网站6阿里云虚拟主机网站
  • 设计一个电商网站西安seo盐城
  • 上海网站公司建设网页设计网站欣赏
  • 平台网站如何做推广1280的界面网站做多宽
  • 男男做爰视频网站微信扫码点餐小程序怎么做