一起学习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接口、如何处理收到的参数。

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

相关推荐
枫叶丹41 分钟前
【HarmonyOS 6.0】MDM Kit:PC/2in1设备用户行为限制策略详解
开发语言·华为·harmonyos
weilaieqi13 分钟前
微短剧 + 时代到来,短剧内容正在赋能文旅、品牌与数字文化产业
开发语言
2401_885665198 分钟前
基于OpenCV的模板匹配OCR实战:银行卡与身份证数字识别完整教程
人工智能·python·opencv·计算机视觉·ocr
装不满的克莱因瓶8 分钟前
了解3D卷积原理——从空间感知到时空建模的深度学习核心算子
人工智能·pytorch·python·深度学习·机器学习·3d·ai
ytttr87311 分钟前
航天器姿态控制 MATLAB 仿真程序
开发语言·matlab
charlie11451419111 分钟前
嵌入式Linux驱动开发——从轮询到中断
linux·开发语言·驱动开发·嵌入式
放弃 治疗17 分钟前
宝塔面板安装 JDK 完整教程|Java 环境配置详解
java·开发语言
工头阿乐20 分钟前
使用Conan构建现代C++项目:完整指南
开发语言·c++
cup1138 分钟前
[开源] Memory Checker:极致轻量的 Windows 托盘内存监测工具,告别内存焦虑
python·内存·工具·任务管理器·托盘
码云骑士40 分钟前
23-Django-ORM的N+1问题-select_related与prefetch_related详解
后端·python·django