Pywikipedia如何在命令行上管理颜色?

2024-06-28 15:38:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直认为在命令行上没有可能的格式化,正如我读到的所有内容所说的那样。在

然而,我最近发现pywikipedia(一个自动编辑wikipedia风格的wiki的python bot框架)可以以不同的颜色将文本输出到命令行(普通的windowscmd.exe)!在

这是python语法:

import wikipedia
wikipedia.output(u"\03{lightpurple}"+s+"\03{default}")

您必须使用wikipedia.output()(或pywikibot.output()),而不仅仅是print。在

online pywikipedia repository(大约7990行)给出了一个简短的解释:

^{pr2}$

我想这可能与这条线有关:

ui.output(text, toStdout = toStdout)

但是我找不到对ui类的任何引用。在

那么Pywikipedia是如何管理它的呢?在


Tags: 命令行文本框架编辑ui内容output颜色
1条回答
网友
1楼 · 发布于 2024-06-28 15:38:00

我不知道你是否可以在Windows上使用ANSI代码。
但是在Python中,可以这样写:

 >>> print "\033[0;32m"+ "Green" +"\033[0m"
 Green

我看见了。在

相关问题 更多 >