我是 Python 新手,试图在控制台中打印彩色文本。我的操作系统是windows 10。代码如下:
class bcolors:
"""
Colors for console
"""
HEADER = '\033[95m'
YGREEN = '\033[92m'
WARNING = '\033[93m'
ENDC = '\033[0m'
def main():
user_name: str = input(
f'***Hello {bcolors.YGREEN}friend{bcolors.ENDC} Welcome***\nPlease enter your Name:\n')
if __name__ == '__main__':
main()
但是当我通过 CMD 或 PyCharm 执行此代码时,我没有得到彩色文本。这是输出:
怎么了?
我建议你使用Printy https://github.com/edraobdu/printy反而:
Install:
pip3 install printy
Use it:
from printy import inputy
user_name = inputy("Hello [n]friend@, \n Please enter your name:)
“n”标志将为“朋友”一词应用绿色。它是一个独立于操作系统的库
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)