Python 3.x 如何使用colorama将Python背景更改为特定颜色?
我正在使用colorama更改文本的颜色,效果很好,但现在我想更改整个背景的颜色,而不仅仅是我的文本 我正在使用Windows:Python 3.x 如何使用colorama将Python背景更改为特定颜色?,python-3.x,colorama,Python 3.x,Colorama,我正在使用colorama更改文本的颜色,效果很好,但现在我想更改整个背景的颜色,而不仅仅是我的文本 我正在使用Windows: import colorama from colorama import Fore, Back, Style colorama.init() print(Back.GREEN) print(Fore.RED) 但是,该代码只会使文本着色。在python中有这样做的方法吗?我希望它像CMD,你可以有它的背景颜色。我不能使用操作系统模块,因为我没有管理员权限,但我愿
import colorama
from colorama import Fore, Back, Style
colorama.init()
print(Back.GREEN)
print(Fore.RED)
但是,该代码只会使文本着色。在python中有这样做的方法吗?我希望它像CMD,你可以有它的背景颜色。我不能使用操作系统模块,因为我没有管理员权限,但我愿意使用任何其他模块
如何解决此问题?在我的Windows 10设备上使用colorama后,它似乎只用于更改文本,而不用于更改控制台/终端背景。但是,我能够使用此标准库解决方案更改背景:
import ctypes
try:
ctypes.windll.msvcrt.system(b"color 4f")
print("Hello World!")
except ValueError:
pass
终端背景将变为带白色文本的红色 玩了一会儿,我就明白了。只是忘了这篇文章。这就是我所做的
import colorama
from colorama import Back as bg
colorama.init()
print(bg.RED)
print(colorama.ansi.clear_screen())
我认为清除屏幕解决了这个问题