擅长:python、mysql、java
<p>如果您只想用一种简单明了的方式在终端中打印ansi颜色,可以查看<a href="http://pypi.python.org/pypi/ansicolors/1.0.2" rel="noreferrer">ansicolor package module</a>:</p>
<p><strong>通过pip安装</p>
<pre><code>$ pip install ansicolors
</code></pre>
<p><strong>用法片段</strong></p>
<pre><code>from colors import red, green, blue
print red('This is red')
print green('This is green')
print blue('This is blue')
from colors import color
for i in range(256):
print color('Color #%d' % i, fg=i)
</code></pre>
<p><em>关于pip</em>的注释</p>
<p>pip是一个python包管理器。如果没有安装<code>pip</code>,可以使用<code>easy_install pip</code>安装</p>
<p>如果您发现您没有<code>easy_install</code>,请下载此:<a href="http://peak.telecommunity.com/dist/ez_setup.py" rel="noreferrer">http://peak.telecommunity.com/dist/ez_setup.py</a>并执行以下操作:</p>
<pre><code>python ez_setup.py
easy_install pip
</code></pre>
<p><strong>windows命令外壳的颜色</strong></p>
<p>在windows命令shell中,上述ansi颜色不适用。试试看这个<a href="http://code.activestate.com/recipes/496901-change-windows-console-character-attribute-color/" rel="noreferrer">activestate code snippet</a></p>