亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

先看看效果:

201672120703121.jpg (251×123)

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

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

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

利用這點,在python中,可以這樣來。

#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í)行一個python程序是python /path/to/xxx.py。
如果這個程序經(jīng)常使用,會覺得這樣有點麻煩。
可以chmod +x /path/to/xxx.py,即給這個文件加上了可執(zhí)行權(quán)限,就可以不用在前面敲python,直接/path/to/xxx.py運行了。
不過,對于有代碼潔癖的人看來,這樣還不夠優(yōu)雅,后面還帶著.py后綴。
把.py后綴去掉也行,只要在文件的第一行加上#!/usr/bin/python。
然后直接/path/to/xxx就能執(zhí)行了。

相關(guān)文章

  • 利用Python實現(xiàn)自動生成數(shù)據(jù)日報

    利用Python實現(xiàn)自動生成數(shù)據(jù)日報

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

    pytorch 獲取tensor維度信息示例

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

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

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

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

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

    Python實現(xiàn)讀取并保存文件的類

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

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

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

    Python簡易版停車管理系統(tǒng)

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

    python在屏幕上點擊特定按鈕或圖像效果實例

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

    postman模擬訪問具有Session的post請求方法

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

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

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

最新評論