我一直认为在命令行上没有可能的格式化,正如我读到的所有内容所说的那样。在
然而,我最近发现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是如何管理它的呢?在
我不知道你是否可以在Windows上使用ANSI代码。
但是在Python中,可以这样写:
我看见了。在
相关问题 更多 >
编程相关推荐