gpt4 book ai didi

终端中的 python - 如何获取当前颜色?

转载 作者:太空宇宙 更新时间:2023-11-04 01:33:37 25 4
gpt4 key购买 nike

我已经阅读了几个关于在终端中设置颜色的 URL。但是过了一会儿颜色改变后,我想重置为以前的颜色。我怎样才能得到当前的颜色?(我想避免使用第三方库,只使用随附的电池 ;-))特别是(来自 (python) colour printing with decorator in a function ):

import sys
green = '\033[01;32m'
red = '\033[01;31m'

... remember current colours here ...
sys.stdout.write(green+"Hello ")
sys.stderr.write(red+"world!")

最佳答案

您可以像为文本着色一样返回默认颜色:

native = '\033[m'
sys.stdout.write(native)

因此可以实现临时着色

print green + 'Hello' + native

关于终端中的 python - 如何获取当前颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11882906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com