背景

今天系统性的为大家介绍一下 DebugInfo 模块。这个模块提供了一些丰富的基本功能的封装,希望能给有需要的人带来些许帮助。


文本上色

DebugInfo 模块引入了 colorama提供文本颜色支持。

# -*- coding:UTF-8 -*-# region 引入必要依赖
from DebugInfo.DebugInfo import *# endregion# 将要打印的文本做为 函数 红字 的入参
print(红字('这是串红色的文字'))

以上代码,将要打印的文本通过方法 红字 修饰后做为 print 的参数,则可以打印出红色的字体,如下:

DebugInfo模型还提供了以下的颜色修饰支持,以下代码分别进行的方法名和效果的打印展示:

# -*- coding:UTF-8 -*-# region 引入必要依赖
from DebugInfo.DebugInfo import *# endregion画板 = 调试模板()画板.添加一行('红字', 红字('红字'))
画板.添加一行('红底', 红底('红底'))画板.添加一行('红底白字', 红底白字('红底白字'))
画板.添加一行('红底黑字', 红底黑字('红底黑字'))
画板.添加一行('红底黄字', 红底黄字('红底黄字'))
画板.添加一行('绿字', 绿字('绿字'))
画板.添加一行('绿底', 绿底('绿底'))
画板.添加一行('黄字', 黄字('黄字'))画板.添加一行('黄底', 黄底('黄底'))
画板.添加一行('蓝字', 蓝字('蓝字'))
画板.添加一行('蓝底', 蓝底('蓝底'))画板.添加一行('洋红字', 洋红字('洋红字'))
画板.添加一行('洋红底', 洋红底('洋红底'))
画板.添加一行('青字', 青字('青字'))
画板.添加一行('青底', 青底('青底'))
画板.添加一行('白字', 白字('白字'))
画板.添加一行('白底黑字', 白底黑字('白底黑字'))画板.添加一行('黑字', 黑字('黑字'))
画板.添加一行('黑底', 黑底('黑底'))
画板.添加一行('绿底白字', 绿底白字('绿底白字'))画板.展示表格()

代码运行如下:

事实上,不同的颜色修饰是可以嵌套的,例如下面的代码将红字进行三重修饰。

# -*- coding:UTF-8 -*-# region 引入必要依赖
from DebugInfo.DebugInfo import *# endregion文本 = 红字('红字')
文本 = 黄字(f'黄字{文本}')
文本 = 蓝字(f'蓝字{文本}')print(文本)

上面的代码运行效果如下,最内层是红字,中间是黄字,外层是蓝字:


分隔线

DebugInfo模块提供了一个分隔线模板类,可以方便的生成分隔线。分隔线模板支持:

  • 指定符号
  • 指定提示内容
    – 指定对齐方式
  • 修饰颜色
  • 指定长度
    – 提示内容不影响分隔线长度,除非提示内容长于指定的总长度

DebugInfo 模块功能系统介绍 文本上色 文本与表格对齐 分隔线 秒表计算器 语义日期相关推荐

  1. UltraEdit 21.30.1006.0 繁体中文破解版(功能最强的文本编辑器)

    UltraEdit 是一款支持文本,HTML.PHP.Perl.Java 和 JavaScript 等众多流行计算机高级语言的程序编辑器.与Notepad ++相比,UltraEdit支持十六进制编辑 ...

  2. 计算机上的查找替换功能快速格式化,Word2013文档中使用查找和替换功能来快速更改文本格式的方法...

    在对文档进行处理时灵活使用Word的查找和替换功能将能够取得事半功倍的效果.下面介绍Word2013文档中使用查找和替换功能来快速更改文本格式的方法. 1.在"开始"选项卡中单击& ...

  3. 地图漫游功能的具体体现_一卡通考勤门禁管线系统主要模块功能说明

    一卡通考勤门禁管线系统主要模块功能说明 一.一卡通考勤门禁管线系统公共部分 一卡通考勤门禁管线系统矢量图层的显示控制 对用户主要关心的道路.区域.建构筑物等图形要素进行了图层矢量化的处理,系统可以通过 ...

  4. 开源Odoo ERP13.2版本模块功能

    开源Odoo ERP采用开源商业模式为核心运营,欧度软件江苏有限公司是Odoo在中国国内的官方合作伙伴.以用户为中心,系统包含客户关系管理,采购管理,销售管理,库存管理,生产管理,财务管理,供应链管理 ...

  5. KBQA_多轮对话——模型源码解析(一)Pickle模块功能详解

    KBQA_多轮对话--模型源码解析(一)Pickle模块功能详解 pickle --- Python 对象序列化的基本功能 1.pickle基本概念 2.pickle 与 json 模块的比较 3.p ...

  6. JavaWEB二十一:BookShop项目 - 各模块功能

    BookShop项目 - 各模块功能 导读:各模块的开发逻辑架构 业务逻辑 对项目的各部分进行开发时,首要任务是明确该部分的业务逻辑.明确任务逻辑后,才可能对html文件.dao层.service层. ...

  7. iOS 9应用开发教程之多行读写文本ios9文本视图

    iOS 9应用开发教程之多行读写文本ios9文本视图 多行读写文本--ios9文本视图 文本视图也是输入控件,与文本框不同的是,文本视图可以让用户输入多行,如图2.23所示.在此图中字符串" ...

  8. 基于结构化数据的文本生成:非严格对齐生成任务及动态轻量的GCN生成模型

    作者|邴立东.程丽颖.付子豪.张琰等 单位|阿里巴巴达摩院.香港中文大学等 摘要 基于结构化数据生成文本(data-to-text)的任务旨在生成人类可读的文本来直观地描述给定的结构化数据.然而,目前 ...

  9. 用文本指导文本:基于文本的自监督可控文本生成模型

    论文标题: CoCon: A Self-Supervised Approach for Controlled Text Generation 论文作者: Alvin Chan, Yew-Soon On ...

  10. 使用计算机制作数字文本格式,电脑excel表格如何将文本格式变成数字格式

    电脑excel表格如何将文本格式变成数字格式 文本格式和数字格式的单元格显示是有部分不一样的,今天小编就告诉大家电脑excel表格如何将文本格式变成数字格式. 具体如下: 1.首先我们打开电脑中的Ex ...

最新文章

  1. 动态图相册 android,‎App Store 上的“动态图相册”
  2. 【Web安全】实战sqlmap绕过WAF
  3. 【学术相关】李沐:如何把近十页的论文读成半页
  4. 用 DomIt! XML 处理工作
  5. NDK学习笔记-JNI的引用
  6. Unity3d接入视频监控
  7. 列出spring security的所有SecurityFilterChain
  8. Windows Server 2016存储空间直连技术的探秘
  9. 新站如何迅速提高流量和被百度收录的技巧绝版
  10. 网页防篡改系统的使用体验
  11. Windows Apache Django 配置
  12. Resource is out of sync with the file system
  13. (转)Python之区块链入门
  14. 解决 “数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间” 的问题...
  15. ShuffleNet_v1论文阅读
  16. 安卓快手批量取关软件v2.0
  17. xgboost算法_XGBoost算法背后的数学:尽可能简单地解释XGBoost算法背后的数学机制...
  18. Oracle存储过程中游标的简单使用
  19. php redis 详细操作
  20. 如何查看python有哪些内置函数_如何查看 Python 全部内置变量和内置函数?

热门文章

  1. MATLAB学习_操作数据与文件
  2. Xamarin.Android实现拨打电话的功能
  3. Android权限中文描述大全(转)
  4. xavier(arm)安装anaconda
  5. R语言使用match函数获取向量中特定值的位置(position of a particular value)、which.max函数获取向量中最大值的位置
  6. flac怎么转为mp3?
  7. UIUC同学收集的代码合集(分类版)
  8. 2020鼠年集五福行动又开始了,今年的5亿元你能分到多少呢?
  9. Java毕设项目春运出行铁路路线规划推荐系统计算机(附源码+系统+数据库+LW)
  10. java jsp动态生成 pdf_[JAVA100例]039、生成PDF文件