用debug在屏幕上显示一个表格,表格边框,背景颜色自定
时间: 2024-01-01 12:03:37 浏览: 76
好的,您可以使用如下的代码来实现您的需求:
```python
debug = True # 开启debug模式
if debug:
# 要显示的数据
data = [['姓名', '年龄', '性别'],
['张三', 18, '男'],
['李四', 20, '女'],
['王五', 22, '男']]
# 表格样式
border = '|' # 表格边框
bg_color = 'yellow' # 背景颜色
# 计算表格宽度
col_width = [max(len(str(item)) for item in col) for col in zip(*data)]
table_width = sum(col_width) + len(border) * (len(col_width) + 1)
# 输出表格
print(border * table_width)
for i, row in enumerate(data):
row_str = border
for j, item in enumerate(row):
row_str += ' ' + str(item).ljust(col_width[j]) + ' ' + border
print(row_str)
if i == 0:
print(border * table_width)
print(border * table_width)
# 设置背景颜色
print('\033[43m') # 43表示黄色背景
```
运行上述代码后,您会看到一个带有边框和黄色背景色的表格输出在屏幕上。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)