如何在python中打印颜色/颜色?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何在python中打印颜色/颜色?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1361字,纯文字阅读大概需要2分钟。
内容图文
![如何在python中打印颜色/颜色?](/upload/InfoBanner/zyjiaocheng/707/11353773636147a2ba9a059e58944a60.jpg)
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!")
现在,我希望OPTIONS为绿色,是蓝色,无红色.如何实现这一目标?
解决方法:
如果你想在IDLE shell中打印颜色,使用ASCI转义码的答案对你没有帮助,因为它没有实现这个功能.
有一个特定于IDLE的hack,它允许你直接写入它的PyShell对象,并指定IDLE已经定义的文本标签,例如“STRING”,默认情况下显示为绿色.
import sys
try:
shell = sys.stdout.shell
except AttributeError:
raise RuntimeError("you must run this program in IDLE")
shell.write("Wanna go explore? ","KEYWORD")
shell.write("OPTIONS","STRING")
shell.write(" : ","KEYWORD")
shell.write("Yes","DEFINITION")
shell.write(" or ","KEYWORD")
shell.write("No","COMMENT")
answer = input()
在IDLE中运行时将导致此提示:
以下是所有有效标签的列表:
print("here are all the valid tags:\n")
valid_tags = ('SYNC', 'stdin', 'BUILTIN', 'STRING', 'console', 'COMMENT', 'stdout',
'TODO','stderr', 'hit', 'DEFINITION', 'KEYWORD', 'ERROR', 'sel')
for tag in valid_tags:
shell.write(tag+"\n",tag)
请注意,’sel’是特殊的,它表示所选的文本,因此一旦点击其他内容,它将被取消选中.它也可以用来启动一些选择复制的文本.
内容总结
以上是互联网集市为您收集整理的如何在python中打印颜色/颜色?全部内容,希望文章能够帮你解决如何在python中打印颜色/颜色?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。