以下代码的打印效果如下:
在部分python程序中,我们需要通过用户输入进行交互,打印一些提示消息辅助用户做选择是必要的。以下代码打印了一个指定宽度的方框,在方框内给出的用户输入的选择提示。
from DebugInfo.DebugInfo import *
# 创建一个 白板, 并准备一个表格
白板 = 调试模板()
白板.准备表格()
# 定义方框的宽度
方框宽度 = 50
# └┘┌┐
# 打印一个分隔线
白板.分隔线.修饰方法(红字).提示内容(f'一个宽度为 {方框宽度} 的方框').展示()
白板.打印空行(2)
白板.添加一行('=' * (方框宽度 - 1), '┐')
白板.添加一行('1 选择角色', '|')
白板.添加一行('2 选择武器, 近身', '|')
白板.添加一行('3 选择武器, 远程', '|')
白板.添加一行('4 选择皮肤, VIP 可自定义', '|')
白板.添加一行('5 选择服务器,仅限选择国内服务器', '|')
白板.添加一行('=' * (方框宽度 - 1), '┘')
白板.展示表格(0)
在代码的最后,输出了表格内容,即我们上文看到的方框打印。
我们可以轻松将打印的提示内容变成居中对齐,如下:
# 对齐控制串 'c' 表示第一列居中对齐
白板.设置列对齐('c').展示表格(0)
居中对齐的打印效果如下:
以上就是使用 DebugInfo 模块打印方框的方法了。
标签:Python,白板,打印,分隔线,方框,添加,对齐,宽度 From: https://blog.51cto.com/u_16227127/7128280