栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 日志功能

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 日志功能

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

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

接下来,将介绍关于 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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/859064.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号