如何在python中设置控制台的背景颜色?

pyt*_*dus 3 python console

我的问题很清楚。如何使用 python 设置控制台的背景颜色?我知道我们可以在 C# 中设置控制台的背景颜色。所以我认为python也可以做到。但是怎么样?我在 Windows 上,我使用 python 2.7.3。谢谢...

Tig*_*kT3 5

您可以设置Windows CMD控制台颜色搭配color命令,通过从Python的传递os.system

>>> import os
>>> os.system('color 1f') # sets the background to blue
Run Code Online (Sandbox Code Playgroud)

对于Linux终端,使用setterm命令

>>> import os
>>> os.system('setterm -background white -foreground white -store')
Run Code Online (Sandbox Code Playgroud)


yas*_*ask 0

取决于您正在运行的 shell 和终端模拟器。因为bash这应该在 ubuntu 的终端上工作。

import os
color = 'blue'
os.system('setterm -term linux -back $'+color+' -fore white -clear')
Run Code Online (Sandbox Code Playgroud)