【发布时间】:2012-04-08 14:02:22
【问题描述】:
我已经为 python 安装了 colorama。我已按如下方式导入模块:
import colorama
from colorama import init
init()
from colorama import Fore, Back, Style
print Fore.RED + "My Text is Red"
它返回 ANSI 字符....
esc[31mMy Text is Red
这不是我所期望的。我是不是做错了什么。
谢谢。
【问题讨论】:
-
你在什么操作系统上运行这个?
-
我正在运行 Windows 7 64 位......
-
您是在命令提示符下运行它,还是在某些 IDE 中运行它?例如,它应该在命令提示符下工作,但不能在 IDLE 或 Eclipse Pydev 中工作。
-
您的代码在
cmd.exe中对我来说工作得很好:Win 7 x64,Python 2.7.6 x64,colorama 0.3.1 -
是的,应该可以。在
cmd上,它对我和 Cygwin 都有效。 (Windows 10,Python35)