引入模块
pip install DebugInfo
正常打印
正常情况下,表格是左对齐的,代码如下:
# -*- coding:UTF-8 -*-
# 引入调试模块
from random import randrange, choice
from DebugInfo.DebugInfo import *
名单: list[str] = ['张Sir', '李四Dog', '王老五', '赵六', '欧阳三卫', 'Jhon', 'Amy']
录取院校: list[str] = ['清华大学', '北京大学', '中国科学技术大学', '北京航空航天大学', '华中科技大学', '中国政法大学']
专业表: list[str] = ['土木工程与桥梁建造', '精密机械', '新闻系', '汽车学院', '宇宙探索与深空通信']
备注内容: list[str] = ['好开心', '赞', '正常发挥么,不必大惊小怪', '专业不对口,好纠结', '想复读']
# 准备白板
白板: 调试模板 = 调试模板()
# 准备表格内容
白板.准备表格().添加一行('姓名', '录取院校', '录取专业', '年龄', '身高', '成绩', '备注').修饰方法(青字)
for 姓名 in 名单:
白板.添加一行(姓名,
choice(录取院校),
choice(专业表),
randrange(18, 26),
randrange(150, 200),
randrange(450, 550),
choice(备注内容))
# 拉个横幅
白板.分隔线.符号('-*').提示内容('状元榜').修饰方法(红字).总长度(白板.表格宽度(4)).展示()
# 展示榜单
白板.展示表格(4)
# 花边
白板.分隔线.符号('~*').修饰方法(红字).总长度(白板.表格宽度(4)).展示()
表格打印效果如下:
居中对齐打印
如果我们需要对兴趣列进行居中对齐,我们可以在展示表格前设置表格对齐的字符参数,如下面的代码在展示表格前,将第二列的对齐方式设置为居中对齐:
# 展示榜单
白板.设置列对齐('lc').展示表格(4)
居中对齐打印效果如下:
右对齐打印
同理,下面的代码在展示表格前,将第三列的对齐方式设置为右对齐模式:
# 展示榜单
白板.设置列对齐('lcr').展示表格(4)
右对齐打印效果如下:
表格列对齐设置方法
实际上,可以在准备表格时指定兴趣列的对齐方式, 如下:
# 以下两种设置表格列对齐的方法,效果是一样的
白板.准备表格('lcr')
白板.设置列对齐('lcr')
小结
以上就是本次的分享内容, 希望可以给大家带来些许帮助.