Python | 更改外壳中的文字颜色

Python | 更改外壳中的文字颜色,第1张

Python | 更改外壳中的文字颜色

使用Curses或ANSI转义序列。开始喷射转义序列之前,应检查stdout是tty。您可以使用

sys.stdout.isatty()
。这是一个从我的项目中提取的函数,该函数使用ANSI转义序列根据状态以红色或绿色打印输出:

def hilite(string, status, bold):    attr = []    if status:        # green        attr.append('32')    else:        # red        attr.append('31')    if bold:        attr.append('1')    return 'x1b[%sm%sx1b[0m' % (';'.join(attr), string)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存