最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)某個(gè)功能每隔一段時(shí)間被執(zhí)行一次的功能方法

    Python 實(shí)現(xiàn)某個(gè)功能每隔一段時(shí)間被執(zhí)行一次的功能方法

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)某個(gè)功能每隔一段時(shí)間被執(zhí)行一次的功能方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • python中opencv?直方圖處理

    python中opencv?直方圖處理

    這篇文章主要介紹了python中opencv?直方圖處理,直方圖從圖像內(nèi)部灰度級(jí)的角度對(duì)圖像進(jìn)行表述,直方圖是圖像內(nèi)灰度值的統(tǒng)計(jì)特性與圖像灰度值之間的函數(shù),直方圖統(tǒng)計(jì)圖像內(nèi)各個(gè)灰度級(jí)出現(xiàn)的次數(shù),更多相關(guān)內(nèi)容需要的小伙伴可以參考一下
    2022-06-06
  • Python語(yǔ)法快速入門指南

    Python語(yǔ)法快速入門指南

    這篇文章主要介紹了Python語(yǔ)法快速入門指南,包括注釋和引號(hào)的使用等基本語(yǔ)法知識(shí),需要的朋友可以參考下
    2015-10-10
  • Python全面解析xml文件

    Python全面解析xml文件

    這篇文章主要介紹了Python全面解析xml文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python argparse 解析命令行參數(shù)模塊詳情

    Python argparse 解析命令行參數(shù)模塊詳情

    這篇文章主要介紹了Python argparse 解析命令行參數(shù)模塊詳情,argparse是python用于解析命令行參數(shù)和選項(xiàng)的標(biāo)準(zhǔn)模塊,用于代替已經(jīng)過(guò)時(shí)的optparse模塊
    2022-07-07
  • 有關(guān)Python的22個(gè)編程技巧

    有關(guān)Python的22個(gè)編程技巧

    本文給大家分享python的22個(gè)編程技巧,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-08-08
  • Python實(shí)現(xiàn)日期字符串轉(zhuǎn)換為指定格式的日期

    Python實(shí)現(xiàn)日期字符串轉(zhuǎn)換為指定格式的日期

    在Python編程中,日期處理是一個(gè)常見(jiàn)的任務(wù),本文將詳細(xì)介紹如何在Python中將日期字符串轉(zhuǎn)換為指定格式的日期,感興趣的小伙伴可以學(xué)習(xí)一下
    2024-04-04
  • Python實(shí)現(xiàn)識(shí)別文字中的省市區(qū)并繪圖

    Python實(shí)現(xiàn)識(shí)別文字中的省市區(qū)并繪圖

    在做NLP(自然語(yǔ)言處理)相關(guān)任務(wù)時(shí),經(jīng)常會(huì)遇到需要識(shí)別并提取省、城市、行政區(qū)的需求。今天給大家介紹一個(gè)模塊,你只需要把字符串傳遞給這個(gè)模塊,他就能給你返回這個(gè)字符串內(nèi)的省、市、區(qū)關(guān)鍵詞,快來(lái)學(xué)習(xí)一下吧
    2022-06-06
  • Python closure閉包解釋及其注意點(diǎn)詳解

    Python closure閉包解釋及其注意點(diǎn)詳解

    這篇文章主要介紹了Python closure閉包解釋及其注意點(diǎn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • python實(shí)現(xiàn)簡(jiǎn)單猜單詞游戲

    python實(shí)現(xiàn)簡(jiǎn)單猜單詞游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單猜單詞游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12

最新評(píng)論

赣榆县| 武威市| 监利县| 厦门市| 灵宝市| 台南市| 辽阳市| 孙吴县| 洪泽县| 怀安县| 绍兴县| 吴忠市| 保山市| 大同县| 胶州市| 同心县| 称多县| 宁陵县| 锡林浩特市| 竹北市| 安阳县| 海林市| 阿瓦提县| 苍山县| 益阳市| 大田县| 永济市| 赫章县| 吉林省| 南澳县| 湘潭县| 大埔区| 木里| 汶上县| 井研县| 大新县| 奈曼旗| 南澳县| 滨州市| 闸北区| 隆昌县|