Python 日志功能

Python 日志功能,第1张

前言
  • 问题:大多数时候,程序员在调试代码过程中,可以从命令行或者文件中直接或者实时获得调试结果的输出。如果系统定时自动编译程序,那么如何记录程序调试过程,以便于程序员在恰当的时间查看。
  • 答案:日志,即记录程序调试过程的文件,以便程序员查看到当他们不在场时的程序调试过程。

**随便说说:**听到日志这个词,人们脑海中的第一印象就是航海日志。当班船员为了保留当班过程的船舶航行情况以及工作情况,在一本共享的笔记本上记录下相关内容,即所谓的航海日志,以遍接班船员可以通过日志了解后续工作。

接下来,将介绍关于 Python 日志功能。

Python 日志功能

Python 的日志功能主要有下面的 4 种实现方式:

  1. 重定向系统打印输出
  2. 文件读写 *** 作
  3. 调用内置的 logging 包
  4. 调用第三方 Loguru 包
1. 重定向系统输出
  1. 代码编辑器键入下代码并保存为 log_00.py
import datetime
import sys

print("程序执行次数...")
print(datetime.datetime.now())
for i in [1, 2, 3, 4, 5]:
    print("迭代 第" + str(i) + " ...")
print("程序运行结束...")
print(datetime.datetime.now())
sys.exit(0)


2.1. CMD 控制台键入以下命令并执行

python log_00.py

2.2. CMD 控制台键入以下命令并执行,将终端输出重定向到文件中

python log_00.py >> log_00.log

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/799258.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-06
下一篇2022-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存