在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}.')