我正在尝试制作一个函数,该函数获取输入的字符串并以随机颜色返回它。 (随机颜色已在前面定义)
print(Fore.randomColour + inputVariable)
每当我尝试按照这些方法进行操作时,都会出现错误: AttributeError:“ AnsiFore”对象没有属性“ randomColour” 我曾尝试使用getattr,但仍然无法正常工作。任何帮助都感激不尽。谢谢。
答案 0 :(得分:0)
您可以使用定义的颜色列出列表,然后随机选择。
import random
bcolors = ['\033[95m','\033[94m','\033[92m','\033[93m','\033[91m','\033[1m']
print (random.choice(bcolors) + "random color" + '\033[0m')
其中“ \ 033 [0m”表示重置”