| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python 日志打印库 lk-logger: 打印源码位置和变量名 -> 正文阅读 |
|
[Python知识库]Python 日志打印库 lk-logger: 打印源码位置和变量名 |
lk-logger 是一个简单易用的日志打印工具, 可作为 print 的替代品. lk-logger 的用法非常简单, 在顶部加入两行代码:
之后, 你的原项目中所有使用到 lk-logger 相比于 print 的优点:
安装通过 pip 安装:
最新版本为 5.0.0 及以上. 请注意: lk-logger 需要 python 3.8 及以上解释器. 基本用法得益于 lk-logger 非侵入式的设计, 只需要极小的修改就能产生立竿见影的效果. 在您的项目的入口脚本中, 加入下面两行代码:
不需要其他的修改, 按照平时使用 print 的习惯去使用即可! 以上就是 lk-logger 几乎全部的用法. 作为补充, 下面列出的是 print 以外的功能: 启用 “打印变量名” 的功能
效果前后对比 (注意红线框出的位置): 请注意: 启用该功能将对性能产生一些影响. 开启, 关闭, 恢复标准 print 方法
setup quiet 参数在默认情况下, 如果您正在开发基础支持类库, 并不希望其他调用者看到这条消息 (考虑到这会给其他人带来疑惑和困扰). 可以添加一个 quiet 参数:
在一些第三方库中 (例如 lk-utils, pyportable-installer 等), 你会在它们的 此外, 进阶用法一般来说, 上述用法已经足以应对绝大多数情景. 当我们需要进一步控制打印的风格时, lk-logger 提供了 “标记语法” 来实现.
标记语法通过在 print 的首位或末位参数使用一个字符串来表示. 该字符串的特征如下:
示例:
示例 2:
所有可用的标记如下列表:
标记数值说明:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 18:04:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |