好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python實現控制臺輸出顏色

python實現控制臺輸出顏色

熱門標簽:電銷機器人系統廠家鄭州 400電話申請資格 螳螂科技外呼系統怎么用 qt百度地圖標注 地圖地圖標注有嘆號 正安縣地圖標注app 阿里電話機器人對話 舉辦過冬奧會的城市地圖標注 遼寧智能外呼系統需要多少錢

本文實例為大家分享了python實現控制臺輸出顏色的具體代碼,供大家參考,具體內容如下

python控制臺輸出顏色,out()是基本方法,還封裝了一些基本顏色方法,如red(),blue(),green()等
out()方法的color參數表示顏色,bgcolor表示背景顏色,style表示樣式
其他方法的參數類似,三個參數的具體取值封裝到Color類,BGColor類,Style類中。

基本方法:

out(content, color=Color.DEFAULT, bgcolor=BGColor.DEFAULT, style=Style.DEFAULT)

red (content [, bgcolor, [style]])
green (content [, bgcolor, [style]])
blue (content [, bgcolor, [style]])
yellow (content [, bgcolor, [style]])
bold (content [, color, [bgcolor]])
underline (content [, color, [bgcolor]])
italic (content [, color, [bgcolor]])

具體代碼:

from functools import partial

class Style:
 DEFAULT = 0
 BOLD= 1
 ITALIC = 3
 UNDERLINE = 4
 ANTIWHITE = 7


class Color:
 DEFAULT = 39
 BLACK = 30
 RED = 31
 GREEN = 32
 YELLOW = 33
 BLUE = 34
 PURPLE = 35
 CYAN = 36
 WHITE = 37
 LIGHTBLACK_EX = 90
 LIGHTRED_EX = 91
 LIGHTGREEN_EX = 92
 LIGHTYELLOW_EX = 93
 LIGHTBLUE_EX = 94
 LIGHTMAGENTA_EX = 95
 LIGHTCYAN_EX = 96
 LIGHTWHITE_EX = 97


class BGColor:
 DEFAULT = 49
 BLACK = 40
 RED = 41
 GREEN = 42
 YELLOW = 43
 BLUE = 44
 PURPLE = 45
 CYAN = 46
 WHITE = 47
 LIGHTBLACK_EX = 100
 LIGHTRED_EX = 101
 LIGHTGREEN_EX = 102
 LIGHTYELLOW_EX = 103
 LIGHTBLUE_EX = 104
 LIGHTMAGENTA_EX = 105
 LIGHTCYAN_EX = 106
 LIGHTWHITE_EX = 107


def out(content, color=Color.DEFAULT, bgcolor=BGColor.DEFAULT, style=Style.DEFAULT):
 print("\033[{};{};{}m{}\033[0m".format(style, color, bgcolor, content))


red = partial(out, color=Color.RED)
green = partial(out, color=Color.GREEN)
blue = partial(out, color=Color.BLUE)
yellow = partial(out, color=Color.YELLOW)
bold = partial(out, style=Style.BOLD)
underline = partial(out, style=Style.UNDERLINE)
italic = partial(out, style=Style.ITALIC)

紅綠燈事件輸出顏色示例:

from multiprocessing import Event, Process
import time
import random

from basicPractice import outputscreen # 這里導入了上面寫的模塊


def car(event: Event, i: int):
 if not event.is_set():
 outputscreen.out('car{}等待'.format(i),
    bgcolor=outputscreen.BGColor.RED)
 event.wait()
 else:
 outputscreen.out('car{}通行'.format(i),
    bgcolor=outputscreen.BGColor.GREEN)


def light(event: Event):
 while True:
 if not event.is_set():
  outputscreen.red('紅燈亮了', style=outputscreen.Style.BOLD)
  time.sleep(1)
  event.set()
 else:
  outputscreen.green('綠燈亮了', style=outputscreen.Style.BOLD)
  time.sleep(3)
  event.clear()


if __name__ == '__main__':
 event = Event()
 p = Process(target=light, args=(event,))
 p.start()
 for i in range(20):
 Process(target=car, args=(event, i)).start()
 time.sleep(random.random())

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python實現控制臺輸出彩色字體
  • Python控制臺輸出時刷新當前行內容而不是輸出新行的實現
  • Python 寫入訓練日志文件并控制臺輸出解析
  • 解決Python3 控制臺輸出InsecureRequestWarning問題
  • python將控制臺輸出保存至文件的方法
  • 對Python捕獲控制臺輸出流的方法詳解
  • python 信息同時輸出到控制臺與文件的實例講解
  • python在控制臺輸出進度條的方法
  • Python同時向控制臺和文件輸出日志logging的方法
  • python通過colorama模塊在控制臺輸出彩色文字的方法

標簽:濟源 阜新 合肥 昭通 淘寶好評回訪 隨州 信陽 興安盟

巨人網絡通訊聲明:本文標題《python實現控制臺輸出顏色》,本文關鍵詞  python,實現,控制臺,輸出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python實現控制臺輸出顏色》相關的同類信息!
  • 本頁收集關于python實現控制臺輸出顏色的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 婷婷国产天堂久久综合五月| 国产精品久久久久秋霞影视| 老王视频在线观看2018| xx综合网| 国产一级插插插| 粗硬龟大撑开湿润嫩缝| 一级特黄大片 录像i| 欧美在线香蕉在线视频| 松下纱荣子美貌人妻BD| 人妻蜜乳1~3无修| 乱人伦的小说| 啊灬啊灬啊灬快灬深用力一| 久久久久久精品国产三级| 欧美h版成版在线观看| 国产午夜福利精品久久不卡完整版bd高清| 99国内视频| 波多野结衣在线观看高清免费资源| 黄色片视频下载| 销魂丰满肉体毛茸茸| 被各种陌生人np调教灌尿男男| 最刺激黄a大片免费观看| 精品久久久国产软件亮点| cf2日本官网入口网页版入口 | 91av麻豆| 少妇把我玩硬了| 年轻的岳母在线看| 婬妇富婆高清不卡A片| 97久久碰国产精品2023| 女王的足奴vk| 牛牛影视AV老牛影视AV无码| 国产精品???码一本A片| 女人l8毛片a一级毛片| 日本视频中文字幕| 国产精品久久久久久拍11111| 污污的动图| 幼儿园毕业爸爸寄语| 午夜做爰电影A片大全播放量破亿| 91麻豆国产级在线| 亚洲五月综合缴情婷婷| 外女思春台湾三级| 国产轻轻色婷婷AV色爽色久|