【问题标题】:Using Colorama on Python 3.7 on Windows 10在 Windows 10 上的 Python 3.7 上使用 Colorama
【发布时间】:2019-02-19 05:31:03
【问题描述】:

我正在尝试让我的一部分代码使用 colorama 以彩色打印出来。我有:

from colorama import init, Fore, Style
init(convert=True)
print(Fore.RED + 'Hello')

但代码输出没有颜色变化。我做错了什么?

【问题讨论】:

  • 您使用的是什么控制台?它是否支持用于着色的 ANSI 代码?
  • @AdamSmith 老实说我不确定.. 我对此很陌生。我现在处于空闲状态,因为 3.7.2 是我的文件所在的位置。
  • 刚刚在window 10默认终端中尝试了这段代码,它正在运行文件,在spider中它没有按预期工作,在pycharm终端中它正在工作,在pycharm python控制台中它不工作跨度>
  • @Andrea 听起来您的代码运行良好,但 IDLE 不支持 ANSI 颜色代码。终端是一大堆蠕虫,超出了这里的范围。
  • @AdamSmith 哦,好的,谢谢,我不知道。无论如何我可以从 IDLE 中的文件打印彩色文本(我的课程需要 IDLE)。

标签: python python-3.x


【解决方案1】:

它可以在没有 init(convert=True) 的情况下工作。你应该使用 init()

from colorama import init, Fore, Style
init()
print(Fore.RED + 'Hello')

【讨论】:

  • 尝试并解释为什么删除此参数有效,以便提出此问题的人真正理解问题
  • @SiddharthAgrawal 感谢您的解释。我正在设置它
猜你喜欢
  • 2019-06-14
  • 1970-01-01
  • 2020-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多