对Python和StackOverflow都不熟悉,我需要一些帮助。我想用Python打印颜色,并用google搜索过,但运气不太好:(我每次都被搞糊涂了,没有一次成功。 这是我输入的代码。
answer = input ("Wanna go explore? OPTIONS : Yes or No")
if answer == "no":
print("Awww, come on, don't be like that, lets go!")
elif answer == "yes":
print ("Great! Lets go!")
else:
print("Whats that? I couldn't hear you!")
现在,我想有绿色的选择,是的,蓝色的,没有红色的。一个人怎样才能做到这一点?
如果您只想用一种简单明了的方式在终端中打印ansi颜色,可以查看ansicolor package module:
通过pip安装
用法片段
关于pip的注释
pip是一个python包管理器。如果没有安装
pip
,可以使用easy_install pip
安装如果您发现您没有
easy_install
,请下载此:http://peak.telecommunity.com/dist/ez_setup.py并执行以下操作:windows命令外壳的颜色
在windows命令shell中,上述ansi颜色不适用。试试看这个activestate code snippet
如果您想在空闲shell中打印颜色,使用ASCI转义代码没有应答将有助于您,因为它没有实现此功能。
有一个特定于IDLE的hack,允许您直接写入它的
PyShell
对象,并指定IDLE已经定义的文本标记,例如"STRING"
,默认情况下将显示为绿色。当在空闲状态下运行时将出现以下提示:
以下是所有有效标签的列表:
注意
'sel'
是特殊的,它表示选中的文本,因此一旦单击其他内容,它将被取消选中。它还可以用于启动一些选定要复制的文本。查看^{} 模块。这将替换
print
语句,让您完全控制屏幕上的文本位置和属性。相关问题 更多 >
编程相关推荐