我跟着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')
解決 最後,我簡單地應用於彩色格式到每個字符串由一個新行分隔。
你能提供的證據表明,這顯然是不正常工作? –
我只是在我的控制檯中試過了,我可以確認它並不像他預期的那樣工作。呃,我剛剛說過之後再次嘗試,並且它工作正常....然後我再次嘗試,它不再工作。 Jeez,這個評論是無用的。 –
你在用什麼終端? – MattR