彩色日志方法1:

缺点,只能打印字符串

from termcolor import cprintif __name__ == '__main__':import numpy as npimport torchimport timedata=np.random.rand(100,3,112,112)for i in range(100):cprint("asdf","red")start=time.time()data2=torch.from_numpy(data)cprint(f"{time.time()},{time.time()-start}","green")

彩色日志方法2:

import logging
import sysimport datetime
log_filename= 'logging.log'
console=Noneclass bcolors:
    HEADER = '\033[95m'
    OKBLUE = '\033[94m'
    OKGREEN = '\033[92m'
    WARNING = '\033[93m'
    FAIL = '\033[91m'
    ERROR = '\033[31m'
    ENDC = '\033[0m'    def disable(self):
        self.HEADER = ''
        sel

python 日志封装相关推荐

  1. 【测试开发】Python—logging日志封装

    python日志模块,可以说在工程项目中应该很广泛,本文简单地介绍Logging封装模块的编写及使用.当前环境:python 3.6.8:编译环境:pycharm. 目录 1.logging简单配置 ...

  2. Hadoop的Python语言封装

    Hadoop的Python语言封装 Gao Ang 发表于 2010年05月25日 11:38 | Hits: 245 Hadoop使 用Java语言实现,编写具体的应用业务除了借助Hadoop的Ja ...

  3. Python日志库logging、loguru、Eliot

    文章目录 简介 初试 日志基础教程 消息格式 日志属性 信息流程 通过配置文件创建 PyCharm日志插件 封装 loguru入门 Eliot入门 参考文献 简介 logging,Python内置库, ...

  4. python日志输出到屏幕,python日志写入文件

    python日志输出到屏幕,python日志写入文件 日志 日志是跟踪软件运行时所发生的事件的一种方法.软件开发者在代码中调用日志函数,表明发生了特定的事件.事件由描述性消息描述,该描述性消息可以可选 ...

  5. Python日志教程

    # Python日志教程 日志对于系统开发的开发.调试和运行整个过程中都起着很重要的作用,调试阶段需要查看日志来明确问题所在,运行阶段如果程序崩溃,日志可以记录程序崩溃的相关原因. 刚初学Python ...

  6. 基于 MongoDB 的 python 日志功能

    本文首发于 Gevin的博客 原文链接:基于MongoDB的python日志功能 未经 Gevin 授权,禁止转载 基于MongoDB的python日志功能 why-log-to-mongodb 我几 ...

  7. 【Android 高性能音频】Oboe 开发流程 ( 创建并设置 AudioStreamCallback 对象 | 打开 Oboe 音频流 | 日志封装 logging_macros.h )

    文章目录 一.创建并设置 AudioStreamCallback 对象 二.打开 Oboe 音频流 三.日志封装 Oboe GitHub 主页 : GitHub/Oboe ① 简单使用 : Getti ...

  8. Python函数封装:利用正则表达式compile、findall对多组关键词进行模糊查询并返回统计个数,findall截取两个指定符号之间的内容

    Python函数封装:利用正则表达式compile.findall对多组关键词进行模糊查询并返回统计个数,findall截取两个指定符号之间的内容 目录 利用正则表达式compile.findall对 ...

  9. python继承——封装

    python继承--封装 1 为什么要封装 封装数据的主要原因是:保护隐私 封装方法的主要原因是:隔离复杂度 2 封装分为两个层面 第一个层面的封装(什么都不用做):创建类和对象会分别创建二者的名称空 ...

最新文章

  1. 机器学习中的训练集 验证集 测试集的关系
  2. python的with用法(参考)
  3. Kali Linux Wine32英文字体不显示问题
  4. Java基础-数据类型int,short,char,long,float,double,boolean,byte
  5. 再学 GDI+[79]: 区域(8) - Transform - 区域的 Matrix 变换
  6. 卸载抖音,迎接一大波正在路上的“抖音”!
  7. 拿着6位数工资,没写一行代码!为何还能成为最佳员工?
  8. Vue.js(2.x)之插值
  9. python变量的作用_Python中的变量
  10. python下载付费音乐包_python无损音乐下载器下载
  11. Java使用融云SDK,推送聊天信息
  12. 软件安全(彭国军)期末复习
  13. 【记录一下】训练yolov5解决can not train without labels
  14. 解决阿里oss远程图片html2canvas生成海报时跨域问题(附代码)
  15. 如何进入设有密码的计算机
  16. KVM虚拟化介绍和安装使用方法
  17. altera/xlinx pcie dma应用
  18. Linux ar命令(更改静态库相关属性信息)
  19. 云服务器的“弹性”体现在哪?
  20. 新年寄语 —— 奋斗2022

热门文章

  1. Java学习之do-while-if语句实操
  2. 计算机二级评卷看结果还是步骤,计算机二级评分严格吗 步骤错了有分吗
  3. linux 虚拟机不能启动不了系统,虚拟机更改linux初始启动5,出现无法启动现象
  4. 这个“老婆生成器”说我有5个前妻...
  5. 皮一皮:钢铁直女?鉴定了,钢的不能再钢!
  6. Git 各指令的本质,真是通俗易懂啊!
  7. Windows 7/8.1 仍可免费升级至 Windows 10
  8. 采集Nginx日志的几种方式
  9. Java 中几种获取文件路径的方式
  10. 自律到极致-人生才精致:第13期