有意思的 python 包
技术分享|2022-4-2|最后更新: 2023-9-20
type
status
date
slug
summary
tags
category
icon
password

loguru

用法:
2、指定创建日志文件名 在add()创建日志文件的时候,可以通过添加占位符的方式添加文件的日期,如下所示:
这样就会创建一个带有日期的log文件。
 
3、rotation 滚动记录日志文件 通过配置rotation参数,指定日志文件滚动记录的条件,如下所示:
1)、
2)、
3)、
通过上面的配置可以实现每隔1周创建一个新的log文件输出了。
4、retention 指定日志保留时长 通过配置retention参数,可以指定日志的保留时长:
通过上面的配置,就可以指定日志最多保留10天,每隔10天之后就会清理旧的日志,这样就不会造成内存浪费。
5、compression 配置文件压缩格式 通过配置compression参数可以指定日志文件的压缩格式:
通过上面的配置,可以指定日志文件的压缩格式为zip格式,可以节省存储空间。
 

tqdm模块参数说明

  • iterable: 可迭代的对象, 在手动更新时不需要进行设置
  • desc: 字符串, 左边进度条描述文字
  • total: 总的项目数
  • leave: bool值, 迭代完成后是否保留进度条
  • file: 输出指向位置, 默认是终端, 一般不需要设置
  • ncols: 调整进度条宽度, 默认是根据环境自动调节长度, 如果设置为0, 就没有进度条, 只有输出的信息
  • unit: 描述处理项目的文字, 默认是'it', 例如: 100 it/s, 处理照片的话设置为'img' ,则为 100 img/s
  • unit_scale: 自动根据国际标准进行项目处理速度单位的换算, 例如 100000 it/s >> 100k it/s

Rich

table 和 track 应该比较实用
MySQL索引相关Go语言笔记
  • Giscus
  • Utterance