2022年5月18日
摘要: python 的 re 模块提供了很多方便的函数使你可以使用正则表达式来操作字符串,每种函数都有它自己的特性和使用场景,熟悉之后对你的工作会有很大帮助 compile(pattern, flags=0) 给定一个正则表达式 pattern,指定使用的模式 flags 默认为0 即不使用任何模式,然后 阅读全文
posted @ 2022-05-18 18:04 司徒轩宇 阅读(94) 评论(0) 推荐(0)
摘要: I IGNORECASE, 忽略大小写的匹配模式, 样例如下 s = 'hello World!' regex = re.compile("hello world!", re.I) print regex.match(s).group() #output> 'hello World!' #在正则表达 阅读全文
posted @ 2022-05-18 17:57 司徒轩宇 阅读(121) 评论(0) 推荐(0)
摘要: . 匹配任意字符(不包括换行符) ^ 匹配开始位置,多行模式下匹配每一行的开始 $ 匹配结束位置,多行模式下匹配每一行的结束 * 匹配前一个元字符0到多次 + 匹配前一个元字符1到多次 ? 匹配前一个元字符0到1次 {m,n} 匹配前一个元字符m到n次 \\ 转义字符,跟在其后的字符将失去作为特殊元 阅读全文
posted @ 2022-05-18 17:27 司徒轩宇 阅读(176) 评论(0) 推荐(0)
  2022年5月5日
摘要: FastAPI支持同时使用File和Form定义文件和表单字段。 from fastapi import FastAPI, File, Form, UploadFile app = FastAPI() @app.post("/files/") async def create_file( file: 阅读全文
posted @ 2022-05-05 19:19 司徒轩宇 阅读(154) 评论(0) 推荐(0)
摘要: File用于定义客户端的上传文件。 from fastapi import FastAPI, File, UploadFile app = FastAPI() @app.post("/files/") async def create_file(file: bytes = File(...)): r 阅读全文
posted @ 2022-05-05 18:41 司徒轩宇 阅读(232) 评论(0) 推荐(0)
摘要: 需要接收的不是JSON,而是表单字段时,可以使用Form。 使用表单时,请先安装python-multipart, pip install python-multipart 定义form参数 创建表单参数的方式与Body和Query一样: from fastapi import FastAPI, F 阅读全文
posted @ 2022-05-05 18:24 司徒轩宇 阅读(112) 评论(0) 推荐(0)
摘要: 使用response_model参数,即可在以下路径参数中声明响应模型: @app.get() @app.put() @app.post() @app.delete() from typing import List, Optional from fastapi import FastAPI fro 阅读全文
posted @ 2022-05-05 17:19 司徒轩宇 阅读(182) 评论(0) 推荐(0)
摘要: 定义Header参数的方式与定义Query、Path、Cookie参数相同。 第一个值是默认值,还可以传递所有验证参数或注释参数: from typing import Optional from fastapi import FastAPI, Header app = FastAPI() @app 阅读全文
posted @ 2022-05-05 16:52 司徒轩宇 阅读(213) 评论(0) 推荐(0)
摘要: 定义Cookie参数与定义Query和Path参数一样。 第一个值是默认值,还可以传递所有验证参数或注释参数: from typing import Optional from fastapi import Cookie, FastAPI app = FastAPI() @app.get("/ite 阅读全文
posted @ 2022-05-05 16:10 司徒轩宇 阅读(40) 评论(0) 推荐(0)
摘要: 多个参数 混用Path、Query和请求体参数 from fastapi import FastAPI, Path from typing import Optional from pydantic import BaseModel app = FastAPI() class Item(BaseMo 阅读全文
posted @ 2022-05-05 12:15 司徒轩宇 阅读(267) 评论(0) 推荐(0)