如何解决Colorama输出随机的东西
我正在使用colorama
为终端着色。我有一个自动更新器,我给它加了色。如果将其编译为exe,我得到的输出是:
←[36mYour ←[34mVersion ←[36mis Old!
press enter to Update the Application to v0.0.2.2...
完全没有颜色。我认为这是一个错误,因为如果我不将其编译为exe的话,它将起作用。
这是我的代码:
print(f"{Fore.CYAN}Your {Fore.BLUE}Version {Fore.CYAN}is Old!\n"
f"press enter to Update the Application to {updatecheck}...")
解决方法
首先,我列出了所有颜色,随机选择颜色
(color_random) 在代码中用于:随机选择颜色
你应该阅读colorama
的例子import random
from colorama import init,Fore,Style
init()
color_list = [Fore.RED,Fore.GREEN,Fore.YELLOW,Fore.BLUE,Fore.MAGENTA,Fore.CYAN,Fore.WHITE]
color_random = random.choice(color_list)
updatecheck = "v0.0.2.2..."
print(Fore.CYAN+" your",Fore.BLUE+"Version",Fore.CYAN+"is Old!\n",Style.RESET_ALL,"press enter to Update the Application to",color_random+updatecheck,Style.RESET_ALL)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。