跳转至

博客

loguru显示日志和写入日志

自定义日志显示和写入

loguru是一个比较简单的日志管理的模块,但是如果有时有这样的需求:程序同时有info、warning、error等日志需要写入到文本中,但是不是所有的日志都需要打印到终端中让用户看到,比如只让用户看到warning、error的日志信息,但是隐藏部分info的日志,这个时候可以使用以下的方法:

lzma压缩分卷解压

最近重写EncryptionAssistant的时候,发现bat版的EncryptionAssistant在创建压缩分卷的时候创建的是7z.xz.001后缀的压缩包,这个不是7z压缩格式,而是属于lzma压缩格式,如果要处理这种压缩格式的文件,就只能通过lzma模块来解决,还有对于压缩分卷,需要提前合并之后再提取,参考代码如下:

pykeepass使用技巧

  1. 利用该模块创建数据库,代码示例如下:
    Python
    from pykeepass import create_database
    
    db = create_database("example.kdbx", password="password")
    db.save()
    

一些脚本代码

重要说明

以下所有代码均需要你安装python环境,如果你不知道在哪儿下载python,可以点击这里

若如特殊说明,以下python代码均可在python 3.8以上环境运行