colorama设置print颜色

概述

pipinstall colorama

# or

condainstall -c anaconda colorama

pycharm中的颜色显示:

初始化

fromcolorama import init,deinit,reinit

init()

deinit()

reinit()

教程

from colorama import Fore, Back, Style
print(Fore.RED+ 'some red text')
print(Back.GREEN+ 'and with a green background')
print(Style.DIM+ 'and in dim text')
print(Style.RESET_ALL)
print('backto normal now')

print('\033[31m'+ 'some red text')
print('\033[39m')# and reset to default color

from colorama import init
from termcolor import colored
# useColorama to make Termcolor work on Windows too
init()
# then useTermcolor for all colored text output
print(colored('Hello,World!', 'green', 'on_red'))

Fore:BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET.

Back:BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET.

Style:DIM, NORMAL, BRIGHT, RESET_ALL

示例1

import os
from colorama import init, Fore, Back, Style

if "PYCHARM_HOSTED" in os.environ:
    convert = False
    strip = False
else:
    convert = None
    strip = None

init(convert=convert, strip=strip)

print(Fore.GREEN + 'green, '
      + Fore.RED + 'red, '
      + Fore.RESET + 'normal, '
      , end='')
print(Back.GREEN + 'green, '
      + Back.RED + 'red, '
      + Back.RESET + 'normal, '
      , end='')
print(Style.DIM + 'dim, '
      + Style.BRIGHT + 'bright, '
      + Style.NORMAL + 'normal'
      , end=' ')
print()

示例2

import os
from colorama import init, Fore, Back, Style

if "PYCHARM_HOSTED" in os.environ:
    convert = False
    strip = False
else:
    convert = None
    strip = None

init(convert=convert, strip=strip)

print(Fore.CYAN + Back.MAGENTA + Style.BRIGHT + 'Line 1: colored, with autoreset=True')

print(Fore.YELLOW + Back.BLUE + Style.BRIGHT + 'Line 2: colored, with autoreset=False')

示例3

import os
import sys
from colorama import init, Fore, Back, Style, AnsiToWin32

if "PYCHARM_HOSTED" in os.environ:
    convert = False
    strip = False
else:
    convert = None
    strip = None

init(convert=convert, strip=strip)

print('%sWrapped yellow going to stdout, via the default print function.' % Fore.YELLOW)

print('%sUnwrapped CYAN, using the file parameter to write via colorama the AnsiToWin32 function.' % Fore.CYAN, file=AnsiToWin32(sys.stdout))

示例4

import os
import colorama
from colorama import init, Fore, Back, Style, Cursor,colorama_text
from random import randint, choice
from string import printable

if "PYCHARM_HOSTED" in os.environ:
    convert = False
    strip = False
else:
    convert = None
    strip = None

init(convert=convert, strip=strip)
"""automatically reset stdout"""
with colorama_text():
   print(Fore.GREEN + 'text is green')
   print(Fore.RESET + 'text is back to normal')

pycharm支持colorama

import os
from colorama import init, Fore, Back, Style

if "PYCHARM_HOSTED" in os.environ:
    convert = False
    strip = False

else:
    convert = None
    strip = None

init(convert=convert, strip=strip)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wugou2014

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值