datetime与logging模块

datetime模块

datetime模块
datetime是python处理时间和日期的标准库

在这里插入图片描述

主要使用: datetime.datetime( ) 、 datetime.timedelta( )

基本使用

在这里插入图片描述

datetime类中常用方法
1.获取当前日期时间:datetime.now();
2.日期时间转化为时间戳:时间日期对象.timestamp();
例如:datetime.now().timestamp()
3.时间戳转化为日期时间:datetime.fromtimestamp(时间戳)
例如: datetime.fromtimestamp(1534231316.796308)
4.日期时间对象转字符串:时间日期对象.strftime(format)
例如: datetime.now().strftime("%Y-%m-%d")
5.字符串转日期时间对象:datetime.strptime(data_str, format)
例如: datetime.strptime(‘2018-3-22 15:28:18’, ‘%Y-%m-%d %H:%M:%S’)

格式字符串常用格式

在这里插入图片描述

timedelte:时间运算
datetime.timedelta( days=0,
seconds=0, microseconds=0 milliseconds=0,
minutes=0, hours=0, weeks=0 )

在这里插入图片描述

datetime模块总结

在这里插入图片描述

二、logging模块

Logging模块
软件开发中通过日志记录程序的运行情况是一个开发的好习惯,对于错误排查和系统运维都有很大帮助。Python标准库自带日志模块,程序的日志功能直接调用标准库的日志模块即可通过日志,开发者可以清楚地了解发生了哪些事件,包括出现了哪些错误。
logging.level(message) ==>创建一条level级别的日志
logging.basicConfig() ==>对logger进行配置

在这里插入图片描述

日志等级
Logging 中几种级别:DEBUG < INFO < WARNING < ERROR < CRITICAL

在这里插入图片描述

Formatter格式

在这里插入图片描述

模块化组件
如果只是简单地使用logging,那么使用上面介绍的方法就可以了,如果要深度定制logging,那么就需要对它有更深入的了解
bgg ing模块还提供了模块化组件的方法来灵活配置日志器。

在这里插入图片描述

模块化组件使用
1.创建一个logger(日志处理器)对象
2.定义handler(日志处理器),决定把日志发到哪里
常用的是
treamHandler ==>输出到控制台
FileHandler ==>输出到文件
3.设置日志级别(level)和输出格式Formatters(日志格式器)
4.把handler添加到对应的logger中去

模块化组件的使用

在这里插入图片描述

Logging模块总结

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值