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

一起学习python——基础篇(20)

前言,之前经常从网上找一些免费的接口来测试,有点受制于人的感觉。想了想还不如直接写一个接口,这样方便自己测试。自己想返回什么格式就返回什么样子,不用担心服务报错,因为自己就可以完全掌控。然后宿舍二哥告诉我python就可以写接口服务,十分感谢二哥的提点!

今天来说一下python中的flask框架,它是一个用来构建web应用程序的开源框架。Flask框架的特点有轻量级、灵活性、易于扩展Web服务器支持、内置的调试器等等。在这里我用它来写几个简单的接口api。

1、首先安装一下falsk模块,有两种安装方式(之前也说过)。

 

安装步骤方式一:打开编程软件,然后点击settings——>Project:System——>Python Interpreter——>加号——>搜索栏里面输入“flask”——>选择搜寻的结果点击Install Package。如果模块安装成功,就会显示flask名字和对应的版本号。

安装步骤方式二:在命令行终端输入命令:pip install Flask.

2、创建一个项目,然后导入flask模块。代码如下:

from flask import Flask
app = Flask(__name__)
#使用@app.route方法定义路由(路由的意思就是指定url与执行对应的函数代码)
@app.route('/')
def hello_world():
   return '写一个api接口'
if __name__ == '__main__':
       app.run()

运行以后,就可以看到下面出现“Running on http://127.0.0.1:5000”,意思是使用这个地址在浏览器上面打开就可以看到接口里面的数据。

注意:地址的端口号可以修改,例如:app.run(port=8888)表示端口号为8888。

下一篇继续讲述如何变成get接口、post接口、如何处理收到的参数。

大家有啥不懂的可以私信我,一起学习进步哈!

http://www.lryc.cn/news/338493.html

相关文章:

  • 云服务器安装Mysql、MariaDB、Redis、tomcat
  • Android笔记--MediaCodec(二)
  • 【Java探索之旅】方法重载 递归
  • 多输入多输出 | Matlab实现XGboost多输入多输出预测
  • 【设计模式】3、builder 建造者模式
  • 使用ROCm的HIP API向量加法程序
  • Vue3---基础7(Props)
  • 第一节:什么是操作系统
  • Day:007(1) | Python爬虫:高效数据抓取的编程技术(scrapy框架使用)
  • Echarts使用dataTool写可自定义横坐标的盒须图(箱线图)
  • SpringBoot编写一个SpringTask定时任务的方法
  • 【Qt编译】ARM环境 Qt5.14.2-QtWebEngine库编译 (完整版)
  • vue简单使用二(循环)
  • JavaScript入门--变量
  • 给自己的机器人部件安装单目摄像头并实现gazebo仿真功能
  • 用AI的视角看世界
  • MATLAB 自定义实现点云法向量和曲率计算(详细解读)(64)
  • 拯救鲨鱼!Helping wireshark!wireshark未响应解决方法
  • 设计模式之责任链讲解
  • K8s: 将一个节点移出集群和相关注意事项
  • Python学习笔记24 - 学生信息管理系统
  • 【物联网应用案例】某制造企业电锅炉检测项目
  • 设计模式实践
  • 嵌入式学习52-ARM1
  • Java(MySQL基础)
  • 预约系统的使用
  • 酷开科技OTT大屏营销:开启新时代的营销革命
  • 网络安全(防火墙,IDS,IPS概述)
  • 安装IntelliJ IDEA插件教程
  • 大厂基础面试题(之四)