写代码的时候, 为了查看中间的过程, 喜欢调用 print 打印一些中间值
时间久了或者代码多了,就到处寻找这些打印语句,并注释掉或者删除这些临时的操作
有时候挺麻瓜的.
后来用了 loguru 库, 让 内置的 print = loguru.logger.info
loguru 这库很方便, 主要是可以进行日志管理, 在控制台也能打印出行号来, 可以轻松找到 那些 print 语句
但是 loguru.logger.info(__message: str, *args: Any, **kwargs: Any), 只能打印一个字符串, 用tuple或者list 就太麻烦
于是自己手动敲一个, 能打印一些上下文信息 以及多个变量
代码见楼下
时间久了或者代码多了,就到处寻找这些打印语句,并注释掉或者删除这些临时的操作
有时候挺麻瓜的.
后来用了 loguru 库, 让 内置的 print = loguru.logger.info
loguru 这库很方便, 主要是可以进行日志管理, 在控制台也能打印出行号来, 可以轻松找到 那些 print 语句
但是 loguru.logger.info(__message: str, *args: Any, **kwargs: Any), 只能打印一个字符串, 用tuple或者list 就太麻烦
于是自己手动敲一个, 能打印一些上下文信息 以及多个变量
代码见楼下