我正在尝试使用colorama模块编写一个程序,以选定的颜色打印用户的输入消息。除了使用一堆If语句之外,还有其他方法可以做到这一点吗。这是我目前的代码:
From Colorama Import Fore, Init
msg = input("Enter Message here")
color = input("Enter colour (list of all color options)")
color = color.upper()
Print(Fore.color + msg)
现在,我的代码在最后一行给了我一个错误,因为颜色不是前一行可以识别的颜色。关键字,但我希望它会使用用户输入的颜色
任何帮助都将不胜感激
如果我现在理解正确,这就是您想要做的:
color
变量与Fore
的.color
属性不同即:
color
意味着您有一个带有字符串的变量Fore.color
或获取属性只需访问Fore
类的属性值您应该从Colorama获取颜色选项列表作为字符串,然后只使用
color
变量相关问题 更多 >
编程相关推荐