pb1*_*100 3 python terminal colors
我读过几个关于在终端中设置颜色的 URL。但在颜色改变一段时间后,我想重置为以前的颜色。我怎样才能得到当前的颜色?(我想避免第三方库,只使用包含的电池;-))特别是(来自(python)在函数中使用装饰器进行彩色打印):
import sys
green = '\033[01;32m'
red = '\033[01;31m'
... remember current colours here ...
sys.stdout.write(green+"Hello ")
sys.stderr.write(red+"world!")
Run Code Online (Sandbox Code Playgroud)
您可以像为文本着色一样返回默认颜色:
native = '\033[m'
sys.stdout.write(native)
Run Code Online (Sandbox Code Playgroud)
因此可以通过以下方式实现临时着色
print green + 'Hello' + native
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3408 次 |
| 最近记录: |