摘要:
Python 有两种类型可以表示字符序列 bytes:实例包含的是原始数据,即 8 位的无符号值(通常按照 ASCII 编码标准来显示) str:实例包含的是 Unicode 码点(code point,也叫作代码点),这些码点与人类语言之中的文本字符相对应 a = b'h\x6511o' prin 阅读全文
摘要:
什么是 PEP8 风格 Python Enhancement Proposal #8 叫作 PEP 8 它是一份针对 Python 代码格式而编订的风格指南 尽管只要语法正确,代码随便怎么写都行,但采用一致的风格可以使代码更易读、更易懂 官方:https://www.python.org/dev/p 阅读全文
摘要:
背景 PEP8 有建议 Python 模块中 import 的导入顺序 首先引入标准库里的模块 然后引入第三方模块 最后引入自己的模块 属于同一个部分的 import 语句按字母顺序排列 isort 的作用 可以自动将 Python 模块中的 import 进行排序,并自动按类型划分以满足上面说的 阅读全文
摘要:
命令行查询 > python --version Python 2.7.16 > python3 --version Python 3.9.7 通过内置的 sys 模块查询 import sys print(sys.version) print(sys.version_info) # 输出结果 3. 阅读全文
摘要:
背景 默认启动 uvicorn 之后,访问接口会有打印日志,如下 但我觉得这个日志满足不了我,我想加内容,比如时间戳,那要怎么操作捏 首先打断点 debug 走起 F7 进到内部 ctrl + 点击 Config,然后往下看有一个 log_config ctrl + 点击 LOGGIN_CONFIG 阅读全文
摘要:
格式字符串 作用 %(name)s 日志记录器的名称(记录通道) %(levelno)s 日志记录级别的数字 DEBUG=10、INFO=20、WARNING=30、ERROR=40、CRITICAL=50 %(levelname)s 日志记录级别的文本 “DEBUG”、“INFO”、“WARNIN 阅读全文
摘要:
前置知识 JSONResponse:https://www.cnblogs.com/poloyy/p/15364445.html response_model:https://www.cnblogs.com/poloyy/p/15317585.html 背景 在写辣鸡平台,然后有统一的自定义 JSO 阅读全文
摘要:
背景 数据表都很可能会有一两个字段需要保存日期时间数据,那应该用什么 Mysql 类型来保存呢? 前面讲过 datetime、timestamp、int 的方式来保存日期时间 如何存储 10位、13位的 unix 时间戳? date、datetime、timestamp 的区别 本篇文章会对 dat 阅读全文
摘要:
背景 前面有讲过存日期时间可以用 datetime、timestamp 类型:https://www.cnblogs.com/poloyy/p/15546735.html 格式是: YYYY-MM-DD hh:mm:ss 但假设我不想存具体的日期时间,想存一个 unix 时间戳呢? 啥是 unix 阅读全文
摘要:
MySQL 整数类型的存储字节数和范围 type存储字节数有符号最小值无符号最小值有符号最大值无符号最大值 TINYINT 1 -128 0 127 255 SMALLINT 2 -32768 0 32767 65535 MEDIUMINT 3 -8388608 0 8388607 16777215 阅读全文