05 2022 档案
python 操作json数据
摘要:一、处理json文件的四个函数 函数 作用 json.dumps 对数据进行编码,将python中的字典 转换为 字符串 json.loads 对数据进行解码,将字符串 转换为 python中的字典 json.dump 将dict数据写入json文件中 json.load 打开json文件,并把字符
阅读全文
python 操作yaml文件
摘要:一、环境安装 安装:pip install pyyaml 使用:import yaml 二、yaml文件 基本语法规则 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只能使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表示注释,从这个字符一直到行尾,都会被解析器忽
阅读全文
adb 常用命令
摘要:常用adb命令 adb devices 查看已连接的设备 adb reboot bootloader 重启到fastboot/bootloader模式 adb reboot fastboot 重启到fastboot/bootloader模式(与上面的效果相同) adb reboot recovery
阅读全文
python正则表达式中的函数
摘要:python 的 re 模块提供了很多方便的函数使你可以使用正则表达式来操作字符串,每种函数都有它自己的特性和使用场景,熟悉之后对你的工作会有很大帮助 compile(pattern, flags=0) 给定一个正则表达式 pattern,指定使用的模式 flags 默认为0 即不使用任何模式,然后
阅读全文
python 正则表达式模式
摘要:I IGNORECASE, 忽略大小写的匹配模式, 样例如下 s = 'hello World!' regex = re.compile("hello world!", re.I) print regex.match(s).group() #output> 'hello World!' #在正则表达
阅读全文
python 正则表达式中的元字符
摘要:. 匹配任意字符(不包括换行符) ^ 匹配开始位置,多行模式下匹配每一行的开始 $ 匹配结束位置,多行模式下匹配每一行的结束 * 匹配前一个元字符0到多次 + 匹配前一个元字符1到多次 ? 匹配前一个元字符0到1次 {m,n} 匹配前一个元字符m到n次 \\ 转义字符,跟在其后的字符将失去作为特殊元
阅读全文
FastAPI 请求表单与文件
摘要:FastAPI支持同时使用File和Form定义文件和表单字段。 from fastapi import FastAPI, File, Form, UploadFile app = FastAPI() @app.post("/files/") async def create_file( file:
阅读全文
FastAPI 请求文件
摘要:File用于定义客户端的上传文件。 from fastapi import FastAPI, File, UploadFile app = FastAPI() @app.post("/files/") async def create_file(file: bytes = File(...)): r
阅读全文
FastAPI 表单数据
摘要:需要接收的不是JSON,而是表单字段时,可以使用Form。 使用表单时,请先安装python-multipart, pip install python-multipart 定义form参数 创建表单参数的方式与Body和Query一样: from fastapi import FastAPI, F
阅读全文
FastAPI 响应模型
摘要:使用response_model参数,即可在以下路径参数中声明响应模型: @app.get() @app.put() @app.post() @app.delete() from typing import List, Optional from fastapi import FastAPI fro
阅读全文
FastAPI Header参数
摘要:定义Header参数的方式与定义Query、Path、Cookie参数相同。 第一个值是默认值,还可以传递所有验证参数或注释参数: from typing import Optional from fastapi import FastAPI, Header app = FastAPI() @app
阅读全文
FastAPI Cookie参数
摘要:定义Cookie参数与定义Query和Path参数一样。 第一个值是默认值,还可以传递所有验证参数或注释参数: from typing import Optional from fastapi import Cookie, FastAPI app = FastAPI() @app.get("/ite
阅读全文
FastAPI 请求体
摘要:多个参数 混用Path、Query和请求体参数 from fastapi import FastAPI, Path from typing import Optional from pydantic import BaseModel app = FastAPI() class Item(BaseMo
阅读全文
FastAPI 路径参数和数值校验
摘要:除了可以为Query查询参数声明校验和元数据,还可以为Path路径参数声明相同类型的校验和元数据。 声明元数据 可以声明与Query相同的所有参数。 例如:为路径参数item_id声明title元数据的值时,可以输入: from typing import Optional from fastapi
阅读全文