首页 > 其他分享 >colorama用法

colorama用法

时间:2023-12-11 18:44:06浏览次数:21  
标签:RESET Style Back Fore 用法 colorama print

colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用。

1. 安装colorama模块

pip install colorama

 

可用格式常数:

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
 
"from colorama import Fore,Back,Style" 后使用Fore、Back、Style的常数+文本来使用:
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 ("back to normal now!!")

 

初始化并设置是否自动恢复

init(autoreset = True):
init(autoreset = False):

 

# 如果未设置autoreset=True,需要使用如下代码重置终端颜色为初始设置
#print(Fore.RESET + Back.RESET + Style.RESET_ALL)

 

实列如下:

 

 效果:

 

 

若要想让第二行颜色不是之前设置的红色就需要这样操作:


 

 效果:

标签:RESET,Style,Back,Fore,用法,colorama,print
From: https://www.cnblogs.com/full-stack-linux-new/p/17895127.html

相关文章

  • C# @的用法(转)
    原文:c#中@的3种作用的详细介绍-C#.Net教程-PHP中文网1.忽略转义字符 2.让字符串跨行3.在标识符中的用法 ......
  • JAVA:mapper.java和mapper.xml的关系,以及foreach的用法
    简单理解就是,java声明了方法,xml实现了方法,类似与接口与实现接口,他们之间的关系如下:// Mapper.java中List<Ranks>inquireOnlyName(@Param("names")List<String>names,@Param("status")Stringstatus,@Param("startIndex&qu......
  • 字符串用法
    数字类型整数类型oct八进制hex十六进制bin二进制浮点数类型isdigit()isdecimal()字符串类型拼接join索引取值正向索引负向索引切片name='dream'#顾头不顾尾print(name[0:3])#[0:end]print(name[:3])#[0:结尾]prin......
  • oracle Parallel模式-Parallel用法(/*+PARALLEL(n)*/)
    一、用途强行启用并行度来执行当前SQL。这个在Oracle9i之后的版本可以使用,之前的版本现在没有环境进行测试。也就是说,加上这个说明,可以强行启用Oracle的多线程处理功能。举例的话,就像电脑装了多核的CPU,但大多情况下都不会完全多核同时启用(2核以上的比较明显),使用parallel说明,就会......
  • screen的用法
    screen是一个非常有用的命令行工具,它可以让你在单个终端窗口中打开、使用、管理和切换多个终端会话。以下是一些常用的screen命令:创建新的screen会话:screen-Smysession这个命令会创建一个名为mysession的新screen会话列出所有的screen会话:screen-ls这个命令......
  • SpringMVC 中ModelAndView用法
    SpringMVC中ModelAndView用法ModelAndView作用1.返回到指定的页面ModelAndView构造方法可以指定返回的页面名称   例:returnnewModelAndView("redirect:/m07.jsp");通过setViewName()方法跳转到指定的页面   例:mav.setViewName("hello"); 2.返回参数到指定页面的request作用......
  • 这才是〖@Validated与@Valid〗的区别和正确用法
    在Spring框架中,参数验证是保障数据完整性和合法性的关键步骤。@Valid 和 @Validated 是两个常用的验证注解,本文将深入分析它们的使用、原理、对比以及通过示例展示它们在实际项目中的应用。一、 @Valid和@Validated简介1.1@Valid@Valid 注解属于JavaValidationAPI的......
  • Vue路由params、query传参用法,以及form表单回车自动提交问题
    一、路由参数用法1.1query参数第一种方式传参:跳转路由并携带query参数,注意to的字符串写法将id和title拼接字符串形成地址<router-link:to="`/home/message/detail?id=${item.id}&title=${item.title}`">{{item.title}}</router-link>&nbsp;&nbsp;第二种方式传参:to......
  • 在Python中,​​type()​​函数有两种用法
    在Python中,type()函数有两种用法¹²³⁴⁵:查看数据类型:当type()函数只有一个参数时,它会返回该参数的数据类型¹²³⁴⁵。例如:x=123print(type(x))#输出:<class'int'>在这个例子中,type(x)返回了x的数据类型,即<class'int'>,表示x是一个整数¹²³⁴⁵。动态创建类:当type()函......
  • C# static的用法详解
    https://www.cnblogs.com/baxianhua/p/9082820.html 有的东西你天天在用,但未必就代表你真正了解它,正如我之前所了解的static。一、静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用new关键字创建静态类类型的变量。在声明一个类时使用static关......