Lazy loaded image有意思的 python 包
2022-4-2
| 2023-9-20
字数 788阅读时长≈ 2 分钟

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 应该比较实用
  • Python
  • MySQL索引相关Go语言笔记
    Loading...