【问题标题】:python kata problem: Color not workingpython kata问题:颜色不起作用
【发布时间】:2011-04-18 09:37:29
【问题描述】:

当我尝试运行 python koans 时,我没有得到颜色,而是得到了 ANSI 颜色代码。我想得到颜色。它似乎在引擎盖下使用 colorama。我尝试在解释器中运行 colorama 示例代码并获取语法错误和/或断言错误。

如果不能先解决第二个问题:如何去除 ansi 颜色代码。我尝试了 strip=True 和 Convert=False 的各种值,但无济于事。

请帮忙。

【问题讨论】:

    标签: python ansi-colors


    【解决方案1】:

    对不起!

    ansi 颜色是一个非常新的功能,我还没有开始添加命令行选项来关闭它。不过它很快就会到来!

    与此同时,使用稍旧的版本可以解决该问题。以下是您可以通过 mercurial 执行此操作的方法:

    hg clone https://gregmalcolm@bitbucket.org/gregmalcolm/python_koans
    hg update -r 80
    

    这应该适用于 git:

    git clone http://github.com/gregmalcolm/python_koans
    git checkout -b nocolor a410591b5aaeec57a4a8
    

    这实际上是我第一次抱怨颜色不起作用。您从哪个操作系统/终端运行?

    【讨论】:

    • 我运行的是 Windows 7 家庭高级版。
    • 我刚刚推出了一个修复程序(在 runner/sensei.py 中)。你能告诉我这是否为你解决了吗?
    • 抱歉这么久才回信,和妻子在她姐妹家。她姐姐刚背靠背做了两次手术。好吧,无论如何,回到我的电脑前,可以再试一次。
    • 我可以从命令行运行,但在空闲时我得到一个断言错误。
    • 不知道是否可以粘贴整个消息: Traceback(最近一次调用最后一次):文件“C:\Users\John\Downloads\python_koans-tip\python_koans-tip\python 3\ contemplate_koans.py”,第 25 行,在 Mountain().walk_the_path(sys.argv) .......... 文件“C:\Users\John\Downloads\python_koans-tip\python_koans-tip \python 3\libs\colorama\winterm.py”,第 68 行,在 set_console win32.SetConsoleTextAttribute(handle, attrs) 文件“C:\Users\John\Downloads\python_koans-tip\python_koans-tip\python 3\libs\ colorama\win32.py",第 66 行,在 SetConsoleTextAttribute 中断言成功 AssertionError
    猜你喜欢
    • 2015-07-27
    • 1970-01-01
    • 2013-01-12
    • 2016-05-21
    • 2018-05-11
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多