精华内容
下载资源
问答
  • python设置字体颜色

    2016-03-17 15:55:00
    在开发项目过程中,为了方便...我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发,而linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用\033完成相同的工作(ESC...

    在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。

    我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发,而linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用\033完成相同的工作(ESC的ASCII码用十进制表示就是27,等于用八进制表示的33)。

    书写格式,和相关说明如下:

     

    复制代码代码如下:

    格式:\033[显示方式;前景色;背景色m
     
    说明:
    前景色            背景色           颜色
    ---------------------------------------
    30                40              黑色
    31                41              红色
    32                42              绿色
    33                43              黃色
    34                44              蓝色
    35                45              紫红色
    36                46              青蓝色
    37                47              白色
    显示方式           意义
    -------------------------
    0                终端默认设置
    1                高亮显示
    4                使用下划线
    5                闪烁
    7                反白显示
    8                不可见
     
    例子:
    \033[1;31;40m    <!--1-高亮显示 31-前景色红色  40-背景色黑色-->
    \033[0m          <!--采用终端默认设置,即取消颜色设置-->   

     


    下面是我在python中使用的方式:

    复制代码代码如下:
    print '\033[1;31;40m'
    print '*' * 50
    print '*HOST:\t', request.META.get('REMOTE_ADDR')
    print '*URI:\t', request.path
    print '*ARGS:\t', QueryDict(request.body)
    print '*TIME:\t', time.time() - request.start_time
    print '*' * 50
    print '\033[0m'

     

    效果图如下:


    当然这只是一种简单的实现方式,而且仅在linux下有效,其它方式可以使用termcolor,或者参考ipython的console实现(pyreadline)。

    转载于:https://www.cnblogs.com/linkenpark/p/5287746.html

    展开全文
  • print "==========字体=========="print "\033[31;1mHello world,how are you \033[0m" #红print "\033[32;1mHello world,how are you \033[0m" #绿print "\033[33;1mHello world,how are you \033[0m" #黄print "\...

    print "==========字体=========="

    print "\033[31;1mHello world,how are you \033[0m" #红

    print "\033[32;1mHello world,how are you \033[0m" #绿

    print "\033[33;1mHello world,how are you \033[0m" #黄

    print "\033[34;1mHello world,how are you \033[0m" #蓝

    print "\033[35;1mHello world,how are you \033[0m" #紫

    print "\033[36;1mHello world,how are you\n \033[0m" #青

    print "==========背景=========="

    print "\033[41;1mHello world,how are you \033[0m" #红

    print "\033[42;1mHello world,how are you \033[0m" #绿

    print "\033[43;1mHello world,how are you \033[0m" #黄

    print "\033[44;1mHello world,how are you \033[0m" #蓝

    print "\033[45;1mHello world,how are you \033[0m" #紫

    print "\033[46;1mHello world,how are you \033[0m" #青

    展开全文
  • Python字体颜色设置

    万次阅读 2017-08-07 22:47:35
    Python字体颜色设置 平时学习工作中,我们经常会接触到一些大佬写的Python工具,运行起来总会显示出五颜六色的字体,比如红色代表Error , 黄色代表Warning , 绿色代表Success 。而自己写出来的Python命令行...

    Python字体颜色设置


    平时学习工作中,我们经常会接触到一些大佬写的Python工具,运行起来总会显示出五颜六色的字体,比如红色代表Error , 黄色代表Warning , 绿色代表Success 。而自己写出来的Python命令行代码,大多只有一种颜色。所以,要怎么样才能让自己的程序看起来更有逼格一些呢?


    在这里,笔者就给大家分享一套个人认为最好用的Python字体库,大家在使用的时候只要import这个库就好了~~


    Python字体库源码如下:

    #! /usr/bin/env python
    #coding=utf-8
    
    import ctypes,sys
    
    STD_INPUT_HANDLE = -10
    STD_OUTPUT_HANDLE = -11
    STD_ERROR_HANDLE = -12
    
    # 字体颜色定义 ,关键在于颜色编码,由2位十六进制组成,分别取0~f,前一位指的是背景色,后一位指的是字体色
    #由于该函数的限制,应该是只有这16种,可以前景色与背景色组合。也可以几种颜色通过或运算组合,组合后还是在这16种颜色中
    
    # Windows CMD命令行 字体颜色定义 text colors
    FOREGROUND_BLACK = 0x00 # black.
    FOREGROUND_DARKBLUE = 0x01 # dark blue.
    FOREGROUND_DARKGREEN = 0x02 # dark green.
    FOREGROUND_DARKSKYBLUE = 0x03 # dark skyblue.
    FOREGROUND_DARKRED = 0x04 # dark red.
    FOREGROUND_DARKPINK = 0x05 # dark pink.
    FOREGROUND_DARKYELLOW = 0x06 # dark yellow.
    FOREGROUND_DARKWHITE = 0x07 # dark white.
    FOREGROUND_DARKGRAY = 0x08 # dark gray.
    FOREGROUND_BLUE = 0x09 # blue.
    FOREGROUND_GREEN = 0x0a # green.
    FOREGROUND_SKYBLUE = 0x0b # skyblue.
    FOREGROUND_RED = 0x0c # red.
    FOREGROUND_PINK = 0x0d # pink.
    FOREGROUND_YELLOW = 0x0e # yellow.
    FOREGROUND_WHITE = 0x0f # white.
    
    
    # Windows CMD命令行 背景颜色定义 background colors
    BACKGROUND_BLUE = 0x10 # dark blue.
    BACKGROUND_GREEN = 0x20 # dark green.
    BACKGROUND_DARKSKYBLUE = 0x30 # dark skyblue.
    BACKGROUND_DARKRED = 0x40 # dark red.
    BACKGROUND_DARKPINK = 0x50 # dark pink.
    BACKGROUND_DARKYELLOW = 0x60 # dark yellow.
    BACKGROUND_DARKWHITE = 0x70 # dark white.
    BACKGROUND_DARKGRAY = 0x80 # dark gray.
    BACKGROUND_BLUE = 0x90 # blue.
    BACKGROUND_GREEN = 0xa0 # green.
    BACKGROUND_SKYBLUE = 0xb0 # skyblue.
    BACKGROUND_RED = 0xc0 # red.
    BACKGROUND_PINK = 0xd0 # pink.
    BACKGROUND_YELLOW = 0xe0 # yellow.
    BACKGROUND_WHITE = 0xf0 # white.
    
    
    
    # get handle
    std_out_handle = ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE)
    
    def set_cmd_text_color(color, handle=std_out_handle):
        Bool = ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color)
        return Bool
    
    #reset white
    def resetColor():
        set_cmd_text_color(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE)
    
    ###############################################################
    
    #暗蓝色
    #dark blue
    def printDarkBlue(mess):
        set_cmd_text_color(FOREGROUND_DARKBLUE)
        sys.stdout.write(mess)
        resetColor()
    
    #暗绿色
    #dark green
    def printDarkGreen(mess):
        set_cmd_text_color(FOREGROUND_DARKGREEN)
        sys.stdout.write(mess)
        resetColor()
    
    #暗天蓝色
    #dark sky blue
    def printDarkSkyBlue(mess):
        set_cmd_text_color(FOREGROUND_DARKSKYBLUE)
        sys.stdout.write(mess)
        resetColor()
    
    #暗红色
    #dark red
    def printDarkRed(mess):
        set_cmd_text_color(FOREGROUND_DARKRED)
        sys.stdout.write(mess)
        resetColor()
    
    #暗粉红色
    #dark pink
    def printDarkPink(mess):
        set_cmd_text_color(FOREGROUND_DARKPINK)
        sys.stdout.write(mess)
        resetColor()
    
    #暗黄色
    #dark yellow
    def printDarkYellow(mess):
        set_cmd_text_color(FOREGROUND_DARKYELLOW)
        sys.stdout.write(mess)
        resetColor()
    
    #暗白色
    #dark white
    def printDarkWhite(mess):
        set_cmd_text_color(FOREGROUND_DARKWHITE)
        sys.stdout.write(mess)
        resetColor()
    
    #暗灰色
    #dark gray
    def printDarkGray(mess):
        set_cmd_text_color(FOREGROUND_DARKGRAY)
        sys.stdout.write(mess)
        resetColor()
    
    #蓝色
    #blue
    def printBlue(mess):
        set_cmd_text_color(FOREGROUND_BLUE)
        sys.stdout.write(mess)
        resetColor()
    
    #绿色
    #green
    def printGreen(mess):
        set_cmd_text_color(FOREGROUND_GREEN)
        sys.stdout.write(mess)
        resetColor()
    
    #天蓝色
    #sky blue
    def printSkyBlue(mess):
        set_cmd_text_color(FOREGROUND_SKYBLUE)
        sys.stdout.write(mess)
        resetColor()
    
    #红色
    #red
    def printRed(mess):
        set_cmd_text_color(FOREGROUND_RED)
        sys.stdout.write(mess)
        resetColor()
    
    #粉红色
    #pink
    def printPink(mess):
        set_cmd_text_color(FOREGROUND_PINK)
        sys.stdout.write(mess)
        resetColor()
    
    #黄色
    #yellow
    def printYellow(mess):
        set_cmd_text_color(FOREGROUND_YELLOW)
        sys.stdout.write(mess)
        resetColor()
    
    #白色
    #white
    def printWhite(mess):
        set_cmd_text_color(FOREGROUND_WHITE)
        sys.stdout.write(mess)
        resetColor()
    
    ##################################################
    
    #白底黑字
    #white bkground and black text
    def printWhiteBlack(mess):
        set_cmd_text_color(FOREGROUND_BLACK | BACKGROUND_WHITE)
        sys.stdout.write(mess)
        resetColor()
    
    #白底黑字
    #white bkground and black text
    def printWhiteBlack_2(mess):
        set_cmd_text_color(0xf0)
        sys.stdout.write(mess)
        resetColor()
    
    
    #黄底蓝字
    #white bkground and black text
    def printYellowRed(mess):
        set_cmd_text_color(BACKGROUND_YELLOW | FOREGROUND_RED)
        sys.stdout.write(mess)
        resetColor()
    
    


    字体库示例代码:



    #! /usr/bin/env python
    #coding=utf-8
    
    from cmd_color_printers import *
    
    printDarkBlue("Hello\n")
    printDarkGreen("Hello\n")
    printDarkSkyBlue("Hello\n")
    printDarkRed("Hello\n")
    printDarkPink("Hello\n")
    printDarkYellow("Hello\n")
    printDarkWhite("Hello\n")
    printDarkGray("Hello\n")
    printBlue("Hello\n")
    printGreen("Hello\n")
    printSkyBlue("Hello\n")
    printRed("Hello\n")
    printPink("Hello\n")
    printYellow("Hello\n")
    printWhite("Hello\n")    
    printWhiteBlack("Hello\n")
    printWhiteBlack_2("Hello\n")
    printYellowRed("Hello\n")


    展开全文
  • #!/usr/bin/env python # -*- coding:utf-8 -*- # Python设置文本文字颜色 class bcolors: HEADER = '\033[95m' # pink OKBLUE = '\033[94m' # blue OKGREEN = '\033[92m' # gr...
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    # Python设置文本文字颜色
    class bcolors:
        HEADER = '\033[95m'       # pink
        OKBLUE = '\033[94m'       # blue
        OKGREEN = '\033[92m'      # green
        WARNING = '\033[93m'      # yellow
        FAIL = '\033[91m'         # red
        ENDC = '\033[0m'          # black
        BOLD = '\033[1m'          # black+bold
        UNDERLINE = '\033[4m'     # black+underline
    
    
    print(bcolors.HEADER + "提示:此时文字颜色为pink")
    print(bcolors.OKBLUE + "提示:此时文字颜色为blue")
    print(bcolors.OKGREEN + "提示:此时文字颜色为green")
    print(bcolors.WARNING + "提示:此时文字颜色为yellow")
    print(bcolors.FAIL + "提示:此时文字颜色为red")
    print(bcolors.ENDC + "提示:此时文字颜色为black")
    print(bcolors.UNDERLINE + "提示:此时文字颜色为black+underline")
    print(bcolors.BOLD + "提示:此时文字颜色为black+bold")

     

    提示:此时文字颜色为pink
    提示:此时文字颜色为blue
    提示:此时文字颜色为green
    提示:此时文字颜色为yellow
    提示:此时文字颜色为red
    提示:此时文字颜色为black
    提示:此时文字颜色为black+underline
    提示:此时文字颜色为black+bold

    转载于:https://www.cnblogs.com/apollo1616/articles/10199070.html

    展开全文
  • 原博文2020-06-03 13:46 −xlwings如何设置字体颜色等属性# coding: utf-8import xlwings as xw app=xw.App(visible=False,add_book=False)filepath = '../data/test.xlsx'wb=app.books....相关推荐2019-12-08 20:...
  • python设置输出字体颜色

    千次阅读 2019-06-13 13:58:53
    字体颜色;背景色m+显示内容 #RED = '\033[4;31;0m' + '你好'#print(RED) class FontColor:OKBULE = '\033[94m'OKGREEN = '\033[92m'WARN = '\033[93m'FAIL = '\033[91m' if name == 'main':f = FontColor()prin...
  • python 命令行字体颜色

    2020-07-06 18:40:16
    python 命令行常用字体颜色 在平时工作中经常会使用python脚本编写一些程序或工具,经常需要在控制台输出一些信息,例如:请输入用户名、密码等。如果用户名不合法输出‘用户名不规范’等提示信息。但这样输出的字体...
  • python字体颜色

    2019-01-04 21:20:24
    可导入该文件后改变python中代码的颜色,但字体是改不了的
  • 注意,必须要有# -*- coding:utf-8 -*- 不然会报错, 打印颜色后,需要恢复默认,不然继续打印同样样色和字体文字 代码 # -*- coding:utf-8 -*- def printbycolor(message): print('\033[7;31m'+message+'\033[1...
  • python print字体颜色 print背景颜色

    万次阅读 2019-06-12 11:30:05
    30m 字体颜色:白色\033[0m") print("\033[1;31m 字体颜色:红色\033[0m") print("\033[1;32m 字体颜色:深黄色\033[0m") print("\033[1;33m 字体颜色:浅黄色\033[0m") print("\033[1;34m 字体颜色:蓝色\033[0m")....
  • 本文介绍了python 设置xlabel,ylabel 坐标轴字体大小,字体类型,分享给大家,具体如下:#--coding:utf-8--import matplotlib.pyplot as plt#数据设置x1 =[0,5000,10000, 15000, 20000, 25000, 30000, 35000, 40000,...
  • 1.设置字体颜色:font.colour_index 例: // A code block var foo = 'bar'; 2.设置背景颜色:pattern.pattern_fore_color
  • 在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至...背景色m说明:前景色 背景色 颜色------------------------------...
  • python改变字体颜色

    2018-09-28 18:00:00
    python_控制台输出带颜色文字方法 在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中...
  • python 打印字体颜色

    2018-07-14 11:20:11
    显示颜色的格式:\ 033 [显示方式;字体色;背景色m ...... [\ 033 [0m]\033[1;31;40m &...采用终端默认设置,即取消颜色设置&gt;显示颜色的参数:显示方式 效果-------------------------0 ...
  • Python 设置不同(字体、背景)颜色

    千次阅读 2020-12-22 13:24:55
    Python 设置不同(字体、背景)颜色1、设置输出不同颜色字体与背景2、显示方式3、前景色与背景色 1、设置输出不同颜色字体与背景 格式: print("\033[1;30;41m 高亮显示黑体字,切背景色为红色 033[0m") 解析: ...
  • python-字体颜色

    千次阅读 2019-01-02 19:27:20
    终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033...
  • python设置Console大小以及字体颜色

    千次阅读 2013-04-26 20:04:32
    1中用python执行DOS命令完成设置字体颜色以及console的大小 2中调用ctypes模块中的函数去设置字体颜色 3中调用ctypes模块中的函数将Console控制台隐藏(参数控制) #1----------------------------------------...
  • # 设置控制台输出字体颜色 # 格式:\033[显示方式;前景色;背景色m # 采用终端默认设置:\033[0m # 红色字体 print('\033[1;31m') print('*' * 10) print('hello world!') print('*' * 10) print('\033[0m...
  • 在本篇文章里小编给大家整理了关于python输出带颜色字体实例以及相关代码,有需要的朋友们可以学习参考下。
  • python idle字体颜色配置

    千次阅读 2016-11-05 10:30:42
    参考来源: 修改Python IDLE代码配色及语法高亮主题
  • Python设置控制台输出文字颜色

    万次阅读 2017-12-28 14:23:26
    设置控制台输出字体颜色 # 格式:\033[显示方式;前景色;背景色m # 采用终端默认设置:\033[0m   # 红色字体 print('\033[1;31m') print('*' * 10) print('hello world!') print('*' * 10) print...
  • python设置输出字体颜色

    千次阅读 2019-06-11 22:30:31
    终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033...
  • 下面代码设置了单元格的字体、位置居中、框线,可以将格式调成自己需要的import xlwtstyle = xlwt.XFStyle()#格式信息font = xlwt.Font()#字体基本设置font.name = u'微软雅黑'font.color = 'black'font.height= 220...
  • Python 改变字体颜色

    2016-07-31 11:31:00
    格式:\033[显示方式;前景色;背景色m 说明: 前景色 背景色 颜色 --------------------------------------- 30 40 黑色 31 41 红色 32 42 ...
  • python——设置输出字体颜色

    千次阅读 2019-06-13 20:32:39
    终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\...
  • python字体颜色显示

    2017-07-20 07:39:00
    ‘测试颜色显示’这几个字字体显示为红色,背景色没有,并且显示为下划线。显示结果如下: 例2print('\033[1;31;47m测试颜色显示\033[0m颜色不显示') ‘测试颜色显示’这几个字字体显示为红色,背景为白色。...
  • #设置excel中单元格字体颜色为绿色 def setFont(self,row,col,filename,index): book=xlrd.open_workbook(self.data_dir(“data”,filename),formatting_info=True) cbook=copy.copy(book) csheet=cbook.get_sheet(0...
  • Pycharm4.5是一款非常强大的Python代码编辑器,其具备了易于上手、功能强大等特点,深受广大开发人员的青睐,而在使用的过程中,我们常常需要设置字体的大小以及背景颜色等参数,从而能够为用户带来更好的代码编辑...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,249
精华内容 21,299
关键字:

python设置字体颜色

python 订阅