2022年5月18日
摘要:
python 的 re 模块提供了很多方便的函数使你可以使用正则表达式来操作字符串,每种函数都有它自己的特性和使用场景,熟悉之后对你的工作会有很大帮助 compile(pattern, flags=0) 给定一个正则表达式 pattern,指定使用的模式 flags 默认为0 即不使用任何模式,然后
阅读全文
posted @ 2022-05-18 18:04
司徒轩宇
阅读(94)
推荐(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到多次 + 匹配前一个元字符1到多次 ? 匹配前一个元字符0到1次 {m,n} 匹配前一个元字符m到n次 \\ 转义字符,跟在其后的字符将失去作为特殊元
阅读全文
posted @ 2022-05-18 17:27
司徒轩宇
阅读(176)
推荐(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)
摘要:
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)
摘要:
需要接收的不是JSON,而是表单字段时,可以使用Form。 使用表单时,请先安装python-multipart, pip install python-multipart 定义form参数 创建表单参数的方式与Body和Query一样: from fastapi import FastAPI, F
阅读全文
posted @ 2022-05-05 18:24
司徒轩宇
阅读(112)
推荐(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)
摘要:
定义Header参数的方式与定义Query、Path、Cookie参数相同。 第一个值是默认值,还可以传递所有验证参数或注释参数: from typing import Optional from fastapi import FastAPI, Header app = FastAPI() @app
阅读全文
posted @ 2022-05-05 16:52
司徒轩宇
阅读(213)
推荐(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)
摘要:
多个参数 混用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)