擅长:python、mysql、java
<p>转义序列会因终端而异,如果stdout不是tty,那么情况会变得很奇怪。在</p>
<p>在不依赖这些序列的情况下将颜色打印到终端的最简单方法是使用<a href="https://blessings.readthedocs.io/en/latest/" rel="nofollow noreferrer">^{<cd1>} package</a>。下面将以红色打印<code>hello</code>,绿色打印<code>world</code>(例如):</p>
<pre><code>from blessings import Terminal
term = Terminal()
print(term.red("hello"), term.green("world"))
</code></pre>