随笔 - 134,  文章 - 0,  评论 - 0,  阅读 - 21245
07 2022 档案
内网穿透
摘要:内网穿透 准备 先购买一个云服务器 安装frps的相关的文件 --其中服务器上和本地都要安装对应的文件 参考官方文档:https://gofrp.org/ 步骤 1.本地下载客户端 链接地址:https://github.com/fatedier/frp/tags 我下载的文件名称:frp_0.44 阅读全文
posted @ 2022-07-28 11:04 Steam残酷 阅读(294) 评论(0) 推荐(0) 编辑
作业
摘要:实际问题 dict->Json->二维码 2022.7.1 写一个接口能自动的将数据转换成json,然后变成二维码返回到页面 FastAPI Python VsCode from typing import Dict, Union import uvicorn from pydantic impor 阅读全文
posted @ 2022-07-13 18:15 Steam残酷 阅读(53) 评论(0) 推荐(0) 编辑
表单数据、请求文件
摘要:FastAPI 表单数据 需要接收的不是JSON,而是表单字段时,可以使用Form。 使用表单时,请先安装python-multipart, pip install python-multipart 定义form参数 创建表单参数的方式与Body和Query一样: from fastapi impo 阅读全文
posted @ 2022-07-13 18:02 Steam残酷 阅读(78) 评论(0) 推荐(0) 编辑
Cookie参数、Header参数
摘要:FastAPI Cookie参数 定义Cookie参数与定义Query和Path参数一样。 第一个值是默认值,还可以传递所有验证参数或注释参数: from typing import Optional from fastapi import Cookie, FastAPI app = FastAPI 阅读全文
posted @ 2022-07-13 18:01 Steam残酷 阅读(232) 评论(0) 推荐(0) 编辑
响应模型
摘要:FastAPI 响应模型 使用response_model参数,即可在以下路径参数中声明响应模型: @app.get() @app.put() @app.post() @app.delete() from typing import List, Optional from fastapi impor 阅读全文
posted @ 2022-07-13 18:01 Steam残酷 阅读(101) 评论(0) 推荐(0) 编辑
请求体
摘要:FastAPI 请求体 多个参数 混用Path、Query和请求体参数 from fastapi import FastAPI, Path from typing import Optional from pydantic import BaseModel app = FastAPI() class 阅读全文
posted @ 2022-07-13 18:00 Steam残酷 阅读(122) 评论(0) 推荐(0) 编辑
路径参数和数值校验
摘要:FastAPI 路径参数和数值校验 除了可以为Query查询参数声明校验和元数据,还可以为Path路径参数声明相同类型的校验和元数据。 声明元数据 可以声明与Query相同的所有参数。 例如:为路径参数item_id声明title元数据的值时,可以输入: from typing import Opt 阅读全文
posted @ 2022-07-13 17:59 Steam残酷 阅读(79) 评论(0) 推荐(0) 编辑
路径参数、查询参数
摘要:FastAPI 路径参数 FastAPI 使用python 字符串格式化语法声明路径参数(变量)。 from fastapi import FastAPI app = FastAPI() @app.get("/items/{item_id}") async def read_item(item_id 阅读全文
posted @ 2022-07-13 17:58 Steam残酷 阅读(548) 评论(0) 推荐(0) 编辑
安装、小demo、基本的步骤
摘要:FastAPI 有两个依赖支持: Starlette负责网络 ​ Pydantic负责数据 安装: 安装命令 pip install fastapi FastAPI 还需要ASGI服务器,生产环境下可以使用Uvicorn pip install uvicorn[standard] ​ 也可以使用以下 阅读全文
posted @ 2022-07-13 17:57 Steam残酷 阅读(158) 评论(0) 推荐(0) 编辑
实习
摘要:实习 配置环境 Linux 1.安装虚拟机 ubuntu sudo apt update sudo apt install vim curl openssh-server -y 2.查看ip ip addr 设置ip 设置-->网络 >IPv4 | 地址 | 子网掩码 | 网关 | | | | | 阅读全文
posted @ 2022-07-11 17:50 Steam残酷 阅读(101) 评论(0) 推荐(0) 编辑
特殊属性和方法、模块、文件操作
摘要:特殊属性和方法 | 分类 | 名称 | 说明 | | | | | | 特殊属性 | _ _ dict_ _ | 获得对象或实例对象所绑定的所有属性和方法的字典 | | 特殊方法 | _ _ len_ () | 通过重写 _ len_ ()方法让内置函数len()的参数可以是自定义函数 | | 特殊方 阅读全文
posted @ 2022-07-04 07:42 Steam残酷 阅读(62) 评论(0) 推荐(0) 编辑
字符串、函数、bug
摘要:字符串 字符串驻留机制 仅保存一份相同且不可变字符串的方法,不同的值别存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续穿件相同的字符串时,不会开辟新的空间,而是把字符串的地址赋给新创建的变量 驻留机制的集中情况 字符串的长度为0或1时 符合标识符的字符串 不符合开辟多 阅读全文
posted @ 2022-07-04 07:41 Steam残酷 阅读(39) 评论(0) 推荐(0) 编辑
面向对象
摘要:面向过程-面向对象 类和对象 类是多个类似事物组成的统称,能够帮助我们快速理解和判断事物的性质 数据类型: 对象 创建类的语法 class Student: ​ pass 类的组成: 类的属性 实例方法 静态方法 类方法 例子: class Student: native_place='吉林' de 阅读全文
posted @ 2022-07-04 07:41 Steam残酷 阅读(27) 评论(0) 推荐(0) 编辑
列表、字典、元组、集合
摘要:列表 ArrayList [ ] 相当于java中的数组 实际上存储的是对象的引用的id 列表元素按照顺序有序排序 所有映射唯一数据 列表可以存储重复的数据 任意数据类型混存 根据需要动态的分配和回收内存 | -5 | -4 | -3 | -2 | -1 | | | | | | | | 'hello 阅读全文
posted @ 2022-07-04 07:40 Steam残酷 阅读(35) 评论(0) 推荐(0) 编辑
注释、input()、运算符、组织结构(顺序、选择、循环)
摘要:注释 单行注释 # 多行注释 将三对引号之间的为多行注释 ‘’‘ ’‘’ 中文编码的声明注释 #coding:gbk input()函数 接受来自用户的输入 返回值是str 值的存储 使用=对输入的值进行存储 name = input("请输入名字") print("你的名字是",name) 例子: 阅读全文
posted @ 2022-07-04 07:39 Steam残酷 阅读(130) 评论(0) 推荐(0) 编辑
print()、转义字符、标识符和保留字、变量、数据类型、类型转换
摘要:安装 1.安装对应版本的Python,并进行相应的测试 2.安装对应版本的PyCharm并配置相关的内容 print()函数 输出内容是数字 输出内容是字符串 输出的内容是含有字符串的运算符的表达式 可以将数据输出到指定的位置 显示器 文件 例子:输出到文件 #a+: 以读写的方式创建,文件不存在创 阅读全文
posted @ 2022-07-04 07:38 Steam残酷 阅读(250) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示