欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python彩色化Linux的命令行終端界面的代碼實(shí)例分享

 更新時(shí)間:2016年07月02日 12:12:12   作者:mattkang  
美化Linux的terminal終端顯示的方法多種多樣,這里我們給出一個(gè)利用Python彩色化Linux的命令行終端界面的代碼實(shí)例分享,包括一個(gè)Linux下簡(jiǎn)便執(zhí)行Python程序的方法,需要的朋友可以參考下

先看看效果:

201672120703121.jpg (251×123)

在linux的終端中,ANSI轉(zhuǎn)義序列來(lái)控制顏色
基本規(guī)則: 前面加上\033[,結(jié)尾用\033[0m重置為原來(lái)的顏色
可以在終端中輸入下面這句,就可以看到輸出綠色的hello。

>>echo -e '\033[0;32mhello\033[0m'

其中0;32m控制顏色。
最簡(jiǎn)單的,只要把0;32m中的2改成0-7,就對(duì)應(yīng)不同顏色了。

利用這點(diǎn),在python中,可以這樣來(lái)。

#coding=utf-8 
fmt = '\033[0;3{}m{}\033[0m'.format 
class color: 
  BLACK = 0#黑 
  RED  = 1#紅 
  GREEN = 2#綠 
  YELLOW = 3#棕 
  BLUE  = 4#藍(lán) 
  PURPLE = 5#紫 
  CYAN  = 6#青 
  GRAY  = 7#灰 
 
print fmt(color.BLACK ,'kzc') 
print fmt(color.RED  ,'kzc') 
print fmt(color.GREEN ,'kzc') 
print fmt(color.YELLOW ,'kzc') 
print fmt(color.BLUE  ,'kzc') 
print fmt(color.PURPLE ,'kzc') 
print fmt(color.CYAN  ,'kzc') 
print fmt(color.GRAY  ,'kzc') 

PS:Linux下優(yōu)雅地執(zhí)行程序
在linux下,我們執(zhí)行一個(gè)python程序是python /path/to/xxx.py。
如果這個(gè)程序經(jīng)常使用,會(huì)覺(jué)得這樣有點(diǎn)麻煩。
可以chmod +x /path/to/xxx.py,即給這個(gè)文件加上了可執(zhí)行權(quán)限,就可以不用在前面敲python,直接/path/to/xxx.py運(yùn)行了。
不過(guò),對(duì)于有代碼潔癖的人看來(lái),這樣還不夠優(yōu)雅,后面還帶著.py后綴。
把.py后綴去掉也行,只要在文件的第一行加上#!/usr/bin/python。
然后直接/path/to/xxx就能執(zhí)行了。

相關(guān)文章

  • 利用Python實(shí)現(xiàn)自動(dòng)生成數(shù)據(jù)日?qǐng)?bào)

    利用Python實(shí)現(xiàn)自動(dòng)生成數(shù)據(jù)日?qǐng)?bào)

    日?qǐng)?bào),是大部分打工人繞不過(guò)的難題。對(duì)于管理者來(lái)說(shuō),日?qǐng)?bào)是事前管理的最好抓手,可以了解團(tuán)隊(duì)的氛圍和狀態(tài)。本文將利用Python實(shí)現(xiàn)自動(dòng)生成數(shù)據(jù)日?qǐng)?bào),感興趣的可以動(dòng)手嘗試一下
    2022-07-07
  • pytorch 獲取tensor維度信息示例

    pytorch 獲取tensor維度信息示例

    今天小編就為大家分享一篇pytorch 獲取tensor維度信息示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • 學(xué)好python基本數(shù)據(jù)類(lèi)型

    學(xué)好python基本數(shù)據(jù)類(lèi)型

    這篇文章主要介紹了學(xué)好python基本數(shù)據(jù)類(lèi)型,學(xué)習(xí)python基本數(shù)據(jù)類(lèi)型我們需要了解基本數(shù)據(jù)類(lèi)型有數(shù)字int、布爾值bool、字符串str、列表list、元組tuple、字典dict等,其中包括他們的基本用法和其常用的方法,下面來(lái)看看文章的具體介紹吧
    2021-12-12
  • Python 語(yǔ)言實(shí)現(xiàn)六大查找算法

    Python 語(yǔ)言實(shí)現(xiàn)六大查找算法

    本文給大家分享Python 語(yǔ)言實(shí)現(xiàn)六大查找算法,針對(duì)每種算法通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-06-06
  • Python實(shí)現(xiàn)讀取并保存文件的類(lèi)

    Python實(shí)現(xiàn)讀取并保存文件的類(lèi)

    這篇文章主要介紹了Python實(shí)現(xiàn)讀取并保存文件的類(lèi),涉及Python針對(duì)文件的讀寫(xiě)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-05-05
  • Pickle模塊中的dump()和load()方法簡(jiǎn)介

    Pickle模塊中的dump()和load()方法簡(jiǎn)介

    Pickle模塊實(shí)現(xiàn)了基本的數(shù)據(jù)序列化與反序列化操作,通過(guò)序列化操作,我們可以將程序中運(yùn)行的對(duì)象信息轉(zhuǎn)化為字節(jié)流保存到文件中去,永久存儲(chǔ)在磁盤(pán)上,這篇文章主要介紹了Pickle模塊中的dump()和load()方法介紹,需要的朋友可以參考下
    2023-03-03
  • Python簡(jiǎn)易版停車(chē)管理系統(tǒng)

    Python簡(jiǎn)易版停車(chē)管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Python如何實(shí)現(xiàn)簡(jiǎn)易版停車(chē)管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • python在屏幕上點(diǎn)擊特定按鈕或圖像效果實(shí)例

    python在屏幕上點(diǎn)擊特定按鈕或圖像效果實(shí)例

    這篇文章主要給大家介紹了關(guān)于python在屏幕上點(diǎn)擊特定按鈕或圖像效果的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-09-09
  • postman模擬訪問(wèn)具有Session的post請(qǐng)求方法

    postman模擬訪問(wèn)具有Session的post請(qǐng)求方法

    今天小編就為大家分享一篇postman模擬訪問(wèn)具有Session的post請(qǐng)求方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • 基于Python實(shí)現(xiàn)超級(jí)瑪麗游戲的示例代碼

    基于Python實(shí)現(xiàn)超級(jí)瑪麗游戲的示例代碼

    這篇文章主要介紹了利用python實(shí)現(xiàn)超級(jí)瑪麗游戲的示例代碼,幫助大家更好的理解和使用python開(kāi)發(fā)游戲,感興趣的朋友可以跟隨小編一起學(xué)習(xí)一下
    2022-05-05

最新評(píng)論