colorama win32调用对win64系统没有影响



在windows10上,我从来没能让colorama工作。我现在在Python38和colorama-0.4.4上我已经检查了ansitowin32模块是否正在执行call_win32,但没有颜色结果。这是因为我的windows是基于win64的吗?以下是我的代码和输出:import colorama#成功安装colorama-0.4.4

from colorama import Fore, Style
colorama.init(convert=True)   # to make windows calls for the escape sequences
print('default color')
print(f'{Fore.GREEN} in green {Style.RESET_ALL}.')

default color
in green

问题出在您的2号线上

如果没有导入init,它将无法运行

from colorama import Fore, Style, init
init(convert=True)
print('default color')
print(f'{Fore.GREEN} in green {Style.RESET_ALL}.')

或者用import colorama:

import colorama
colorama.init(convert=True)   
print('default color')
print(f'{colorama.Fore.GREEN} in green {colorama.Style.RESET_ALL}.')

最新更新