如何获得Python中现有的字体颜色(CLI)?

如何获得Python中现有的字体颜色(CLI)?,python,command-line-interface,Python,Command Line Interface,我知道如何使用这个更改Python输出的字体颜色(例如) 打印('\033[94m'+文本) 但是,即使在应用程序关闭后,文本的其余部分仍将保持该颜色。我可以将其设置为特定颜色,但用户可能更改了背景颜色,这将是一个问题 print('\x1b\x63') # Esc c 这将重置终端(RIS)。谢谢。我确实也发现了这个示例(0可用于重置)\033[0m它们之间的区别是什么?Esc c重置终端,包括制表位、字体、光标位置等(取决于终端功能),而Esc[0m只重置图形属性(颜色、粗体、闪烁等)。

我知道如何使用这个更改Python输出的字体颜色(例如)

打印('\033[94m'+文本)

但是,即使在应用程序关闭后,文本的其余部分仍将保持该颜色。我可以将其设置为特定颜色,但用户可能更改了背景颜色,这将是一个问题

print('\x1b\x63')  # Esc c

这将重置终端(RIS)。

谢谢。我确实也发现了这个示例(0可用于重置)
\033[0m
它们之间的区别是什么?Esc c重置终端,包括制表位、字体、光标位置等(取决于终端功能),而Esc[0m只重置图形属性(颜色、粗体、闪烁等)。因此在您的情况下这可能更好。此外,Esc[00m似乎也相当于Esc[0m