python如何做一个服务器fastapi 和flask

用 fastapi 方式的话

from fastapi import FastAPIapp = FastAPI()@app.get("/api")
def index():return "hello world"

然后需要安装 uvicorn 并执行下面的命令

   uvicorn server:app --port 8000 --reload

最终

如果是用 flask 

直接写下面的代码

# -*- coding: utf-8 -*-#写一个flask接口,输入参数是id,返回值是id对应的数据
from flask import Flask, request, jsonifyapp = Flask(__name__)@app.route('/', methods=['GET'])
def index():return '部署在linux的python flask接口!'@app.route('/data/<int:id>', methods=['GET'])
def get_data(id):print('我接收到的id:', id)return {'id': id,'name': 'John Doe','age': 30}app.run(host='0.0.0.0', port=5000)

端口直接在里面设置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/12632.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IP代理网络协议介绍

在IP代理页面上&#xff0c;存在HTTP/HTTPS/Socks5三种协议。它们都是客户端与服务器之间交互的协议。 HTTP HTTP又称之为超文本传输协议&#xff0c;在因特网使用范围广泛。它是一种请求/响应模型&#xff0c;客户端向服务器发送请求&#xff0c;服务器解析请求后对客户端作出…

【玩转Google云】自动化构建和推送 Docker 镜像到 GCP Artifact Registry

在现代软件开发中,持续集成和持续部署(CI/CD)已成为提高开发效率和代码质量的重要手段。而 Jenkins 作为流行的 CI/CD 工具,在自动化构建和部署流程中扮演了关键角色。本文将详细介绍如何利用 Jenkins 构建一个简单的 Docker 镜像,并将其推送到 Google Cloud Platform (GC…

20240514基于深度学习的弹性超材料色散关系预测与结构逆设计

论文&#xff1a;Dispersion relation prediction and structure inverse design of elastic metamaterials via deep learning DOI&#xff1a;https://doi.org/10.1016/j.mtphys.2022.100616 1、摘要 精心设计的超材料结构给予前所未有的性能&#xff0c;保证了各种各样的具…

成功的自定义类加载器应用案例

1、热部署和热更新 在一些复杂的系统中&#xff0c;尤其是大型分布式应用、中间件和Web服务器中&#xff0c;需要快速地上线和更新服务。通过自定义类加载器&#xff0c;可以实现热部署和热更新&#xff0c;即在不重启应用的情况下&#xff0c;动态地加载新的类或更新已存在的…

Linux学习笔记(Socket)

Linux-Socket 1、基础知识2、服务端3、客户端4、读写操作4.1、读写函数4.2、阻塞IO和非阻塞IO 5、例程 1、基础知识 socket用于计算机之间的网络通信&#xff0c;无论是构建服务器还是客户端&#xff0c;我们仅需要三个信息&#xff0c;服务器的ip地址&#xff0c;对应进程的端…

OpenAI 新发布的 GPT-4o,有血有肉的Ai来了,可实时语音视频交互

今天&#xff0c;OpenAI又又又开发布会了。 在大众心里&#xff0c;现在也基本上都知道&#xff0c;奥特曼是一个贼能PR的人。 每一次的PR的时间点&#xff0c;都拿捏的极其到位&#xff0c;精准的狙击其他厂商。比如说上一次Sora&#xff0c;其实你会发现从头到尾就是一个PR的…

奥维地图下载高清影像的两种方式!以及ArcGIS、QGIS、GlobalMapper、自编工具下载高清影像的方法推荐!

今天来介绍一下奥维互动地图是如何下载高清影像的&#xff0c;也不是多了不起的功能&#xff01;有朋友问&#xff0c;加上这个软件确实用的人多。 下载的高清数据在ArcGIS中打开的效果&#xff01; 开始介绍奥维之前我们也介绍一下我们之前介绍的几个方法&#xff0c;没有优劣…

zabbix触发器配置定期生效教程

在企业生产过程中&#xff0c;并非所有的设备都需要全天候、满负载运转&#xff0c;也有些仅需要周期性的运转即可。例如&#xff0c;在某家企业&#xff0c;有一批这样的机器&#xff0c;每天都会在固定的时间跑批量任务&#xff0c;期间&#xff0c;机器的CPU使用率会有明显的…

Pytorch学习-利用Dataset类定义自己的数据集

定义自己的数据集类需要继承torch.utils.data中的Dataset类 主要实现两个方法&#xff0c;即__len__和__getitem__ from torch.utils.data import Dataset class VOCDataSet(Dataset):#初始化def __init__(self):pass#返回数的长度def __len__(self):pass#返回样本和标签def …

LeetCode 126题:单词接龙 II

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容&#xff0c;和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣&#xff01; 推荐&#xff1a;数据分析螺丝钉的首页 格物致知 终身学习 期待您的关注 导航&#xff1a; LeetCode解锁100…

CMake配置安装gdal3.6.2库

安装GDAL 3.6.2库可以通过使用CMake来完成&#xff0c;尤其是在Windows平台上。这里我将提供一个详细的步骤指南&#xff0c;包括如何配置CMake以及如何使用它来构建和安装GDAL。前提是你已经安装了CMake和相应的编译器&#xff08;如Visual Studio或GCC&#xff09;。 ### 步骤…

联软安渡 UniNXG 安全数据交换系统 任意文件读取漏洞复现

0x01 产品简介 联软安渡UniNXG安全数据交换系统,是联软科技自研的业内融合网闸、网盘和DLP的一体机产品,它同时支持多网交换,查杀毒、审计审批、敏感内容识别等功能,是解决用户网络隔离、网间及网内数据传输、交换、共享/分享、存储的理想安全设备,具有开创性意义。 UniN…

什么是BI看板?选择BI看板制作工具时一定要考虑这些方面

BI看板也称为商业智能仪表板&#xff0c;是一种直观的数据可视化工具&#xff0c;它将关键业务指标&#xff08;KPIs&#xff09;和数据以图表、图形和表格的形式集中展示&#xff0c;使用户能够快速获取企业运营的实时概览。 这种数据可视化方式不仅使得复杂的数据信息易于理…

Python图嵌入信息潜在表征算法

&#x1f4dc;用例 &#x1f4dc;Python社群纽带关系谱和图神经 | &#x1f4dc;C和Python通信引文道路社评电商大规模行为图结构数据模型 | &#x1f4dc;角色图嵌入学习 | &#x1f4dc;图全局结构信息学习 | &#x1f4dc;图编码解码半监督学习 | &#x1f4dc;富文本表征学…

FPGA - Xilinx系列高速收发器---GTX

1&#xff0c;GTX是什么&#xff1f; GT &#xff1a;Gigabit Transceiver千兆比特收发器&#xff1b; GTX &#xff1a;Xilinx 7系列FPGA的高速串行收发器&#xff0c;硬核 xilinx的7系列FPGA根据不同的器件类型&#xff0c;集成了GTP、GTX、GTH、GTZ四种串行高速收发器&am…

(python)cryptography-安全的加密

前言 cryptography 是一个广泛使用的 Python 加密库&#xff0c;提供了各种加密、哈希和签名算法的实现。它支持多种加密算法&#xff0c;如 AES、RSA、ECC 等&#xff0c;以及哈希函数&#xff08;如 SHA-256、SHA-384 等&#xff09;和数字签名算法(如 DSA、ECDSA 等). 目录 …

pikachu靶场通关之csrf漏洞通关教程

目录 CSRF&#xff08;get型&#xff09; 1.打开网站&#xff0c;点击右上角提示 2.登录之后&#xff0c;点击修改个人信息 3.修改上述内容&#xff0c;打开抓包工具 4.抓到修改用户信息的数据包 5.构造虚假url&#xff0c;诱导用户点击 6.弹到修改后的界面 ​编辑 7.返…

前端已死? Bootstrap--CSS组件

目录 Bootstrap 下载 Bootstrap--全局CSS样式 栅格系统 栅格参数 正常显示 实例 代码演示: 排版 代码演示 表格 代码演示 表单 代码演示 等等...(文档很清晰了) Bootstrap--组件 结合演示:(页面) Bootstrap Bootstrap v3 中文文档 Bootstrap 是最受欢迎的 HT…

计算机视觉与深度学习实战:以Python为工具,基于小波的图像压缩技术

一、引言 在数字图像处理领域,图像压缩技术一直是一个热门且重要的话题。随着计算机视觉和深度学习技术的快速发展,图像压缩技术也在不断地进步和创新。本文将探讨如何使用Python这一强大的编程工具,结合深度学习技术和小波变换,实现高效的图像压缩。 二、计算机视觉与深度…

Ubuntu22.04 sudo pip 找不到命令解决方法

解决方法&#xff1a; &#xff08;1&#xff09;编辑/etc/sudoers&#xff1a; sudo vim /etc/sudoers 将Defaults env_reset修改为&#xff1a; Defaults !env_reset &#xff08;2&#xff09;编辑配置文件~/.bashrc&#xff1a; sudo vim ~/.bashrc 添加&#xff1a; a…