【发布时间】:2023-03-05 17:09:01
【问题描述】:
我已遵循this 解决方案,以便在终端上对矩阵进行颜色格式化。但是,当我打印它时,我添加的用于分隔矩阵行的换行符没有被格式化。我希望整个终端变成背景白色和黑色文本(对于与矩阵高度对应的区域),但显然不是。为什么?
这是代码:
m = np.full((4,4),'0',dtype=np.str_)
print('\x1b[0;30;47m\n'+'\n\n'.join(' '+' '.join(line) for line in m)+'\n\x1b[0m')
已解决 最后,我只是将颜色格式应用于由新行分隔的每个字符串。
【问题讨论】:
-
你能提供证据证明这显然没有按预期工作吗?
-
我刚刚在我的控制台中尝试过,我可以确认它没有像他预期的那样工作。嗯,我说了之后又试了一次,效果很好……然后我又试了一次,还是不行。哎呀,这个评论没用。
-
你用的是什么终端?
-
@ScottHunter 问题已更新
标签: python python-3.x colors terminal