国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python中打印彩色信息的方法

這篇具有很好參考價值的文章主要介紹了Python中打印彩色信息的方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在Python中,可以使用print()函數(shù)打印出彩色信息。在使用print()打印之前,需要調(diào)用os標(biāo)準(zhǔn)庫對系統(tǒng)進(jìn)行設(shè)置。

1 os標(biāo)準(zhǔn)庫

1.1 簡介

os是Operating System的簡寫,即“操作系統(tǒng)”。os標(biāo)準(zhǔn)庫是一個操作系統(tǒng)接口模塊,提供了使用操作系統(tǒng)相關(guān)功能的函數(shù)。

1.2 os標(biāo)準(zhǔn)庫的導(dǎo)入

需要通過import導(dǎo)入該庫,代碼如下所示:

import os

1.3 操作系統(tǒng)類型的判斷

可以通過os.name判斷操作系統(tǒng)的類型,其中,posix表示操作系統(tǒng)是Linux;nt表示操作系統(tǒng)為Windows,java表示操作系統(tǒng)為java虛擬機(jī)。所以操作系統(tǒng)類型判斷的代碼如下所示:

if os.name == 'nt':
    os.system('')

1.4 子進(jìn)程的創(chuàng)建

當(dāng)通過os.name判斷出當(dāng)前的操作系統(tǒng)是Windows后,需要創(chuàng)建一個新的子進(jìn)程來顯示彩色信息,創(chuàng)建子進(jìn)程的任務(wù)由os.system()來完成。os.system()函數(shù)可以創(chuàng)建子進(jìn)程,并將字符串轉(zhuǎn)化為命令在這個子進(jìn)程中運行,如果該函數(shù)的參數(shù)為空,則表示只創(chuàng)建子進(jìn)程而不執(zhí)行命令。

2 print()函數(shù)打印彩色信息

當(dāng)通過os標(biāo)注庫創(chuàng)建了一個子進(jìn)程之后,就可以通過print()函數(shù)來打印彩色信息了。

2.1 打印彩色信息的格式

使用print打印彩色信息的格式如下所示:

\033[顯示方式;前景色;背景色m 顯示內(nèi)容 \033[0m

其中\(zhòng)033是一個轉(zhuǎn)義序列,該值一個八進(jìn)制數(shù),轉(zhuǎn)換為十進(jìn)制為27,即是ESC的ASCII碼值。

2.2 打印單行彩色信息

使用如下代碼打印單行彩色信息:

print('\033[1;37;41m--------我是彩色信息--------\033[0m')

其中,中括號后面的數(shù)字1是顯示方式,表示高亮顯示;37是前景色,表示白色;41是背景色,表示紅色。

相關(guān)鏈接1 顯示方式值及說明

顯示方式

說明

顯示方式

說明

0

終端默認(rèn)設(shè)置

1

高亮顯示

4

使用下劃線

5

閃爍

7

反白顯示

8

不可見

相關(guān)鏈接2 前景色背景色對應(yīng)值

顏色

前景色

背景色

顏色

前景色

背景色

黑色

30

40

紅色

31

41

綠色

32

42

黃色

33

43

藍(lán)色

34

44

紫紅色

35

45

青藍(lán)色

36

46

白色

37

47

2.3 運行程序

該程序在IDLE中無法顯示彩色信息的效果,需要在cmd窗口中運行。打開cmd窗口之后,將該程序文件拖入到cmd窗口,此時在cmd指令行中就會自動顯示Python文件的絕對路徑,如圖1①所示。點擊回車后,就會顯示彩色單行信息,如圖1②所示。

Python中打印彩色信息的方法

圖1 顯示單行彩色信息

2.4 打印多行彩色信息

使用如下代碼打印多行彩色信息。

print('\033[1;37;41m')
print('--------我是彩色信息1--------')
print('--------我是彩色信息2--------')
print('--------我是彩色信息3--------')
print('\033[0m')

其中,第一行是打印彩色信息的起始標(biāo)志,最后一行是結(jié)束標(biāo)志,運行該文件后的效果如圖2所示。

Python中打印彩色信息的方法

圖2 打印多行彩色信息文章來源地址http://www.zghlxwxcb.cn/news/detail-464782.html

到了這里,關(guān)于Python中打印彩色信息的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 解決Jenkins執(zhí)行Python腳本不能實時輸出打印信息的問題

    在使用Jenkins的 shell command 來執(zhí)行python腳本時,總是會等腳本執(zhí)行完畢,最后一次性才把腳本中的 print 語句給打印出來; 在 print 語句后加上 sys.stdout.flush() , 就可以達(dá)到實時輸出的目的了。

    2024年02月10日
    瀏覽(19)
  • Vue中 數(shù)據(jù)改變但未渲染的問題,頁面中并沒有自動更新,但是在控制臺可以打印出來,常見解決方法

    在Vue組件中,在mounted階段調(diào)用了一個函數(shù)去請求異步數(shù)據(jù),將返回結(jié)果賦給data里面的值卻失敗了,賦值完console.log()出來明明是有值的,但頁面卻沒有更新過來。我還一直以為是nuxt生命周期的原因,但明顯不是。因為這個問題只有在偶爾才會出現(xiàn),并不是每次進(jìn)入頁面時渲染

    2024年02月05日
    瀏覽(19)
  • 使用Python批量轉(zhuǎn)換彩色圖片到灰度圖片

    使用Python批量轉(zhuǎn)換彩色圖片到灰度圖片

    當(dāng)涉及到圖像處理和計算機(jī)視覺時,有時需要將彩色圖片轉(zhuǎn)換為灰度圖片,一張一張使用PS等工具轉(zhuǎn)換十分復(fù)雜且沒有必要。今天介紹的這種方法用到了Pillow庫。使用Pillow庫來打開,加載并轉(zhuǎn)換彩色圖像,并將圖像儲存在另一個文件夾里。具體步驟如下所示。 目錄 ?〇、準(zhǔn)備

    2024年02月05日
    瀏覽(26)
  • Python使用OpenCV庫對彩色圖像進(jìn)行通道分離

    目錄 1、解釋說明: 2、使用示例: 3、注意事項: 在Python中,我們可以使用OpenCV庫對彩色圖像進(jìn)行通道分離。通道分離是將彩色圖像的每個像素分解為三個通道(紅、綠、藍(lán))的過程。這樣,我們可以分別處理和分析每個通道的信息。通道分離在圖像處理中有很多應(yīng)用,例如

    2024年02月12日
    瀏覽(25)
  • KEIL仿真時使用printf函數(shù)打印調(diào)試信息

    KEIL仿真時使用printf函數(shù)打印調(diào)試信息

    在使用Keil仿真時有時想要查看程序的打印信息,主要有兩種方法,方法一:使用keil自帶的Debug(printf)viewer窗口打??;方法二:使用串口打印。這兩種方法其實都是通過將printf函數(shù)重定向的方法來打印調(diào)試信息。下面簡單介紹一下兩種方法 Keil進(jìn)入仿真時,可以看到有一列工

    2024年02月03日
    瀏覽(15)
  • vue打包之后,可以進(jìn)行修改配置后端地址、端口等信息方法

    vue打包之后,可以進(jìn)行修改配置后端地址、端口等信息方法

    ????????用vue-cli構(gòu)建的項目通常是采用前后端分離的開發(fā)模式,也就是前端與后臺完全分離,此時就需要將后臺接口地址打包進(jìn)項目中,但是,難道我們只是改個接口地址也要重新打包嗎?當(dāng)然不行了,那就太麻煩了,怎么解決呢?本文推薦倆種方式。 方式1:通過創(chuàng)建

    2024年02月06日
    瀏覽(45)
  • 圖像處理(1):用Python實現(xiàn)彩色圖像轉(zhuǎn)為灰度圖像的兩種方法以及批量將圖片轉(zhuǎn)為灰度圖

    圖像處理(1):用Python實現(xiàn)彩色圖像轉(zhuǎn)為灰度圖像的兩種方法以及批量將圖片轉(zhuǎn)為灰度圖

    用Python實現(xiàn)彩色圖像轉(zhuǎn)為灰度圖像的兩種方法介紹 這篇文章給大家主要介紹使用 Python 將彩色圖像轉(zhuǎn)為灰度圖像的兩種方法,以及用 Python 批量將圖片轉(zhuǎn)為灰度圖的方法,供大家參考: 使用Python中的cv2庫,它自帶彩色轉(zhuǎn)灰度的方法,并且代碼非常簡單。 先讀取一張彩色圖片,然

    2024年02月11日
    瀏覽(28)
  • 使用python連接阿里云iot平臺時遇到的問題及解決方法(on_connect打印的rc值為9,上傳物模型值)

    使用python連接阿里云iot平臺時遇到的問題及解決方法(on_connect打印的rc值為9,上傳物模型值)

    使用python連接阿里云iot平臺時遇到的問題及解決方法 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?on_connect打印的rc值為9,上傳物模型值 目的:在Windows端PYCharm軟件上連接阿里云iot平臺以獲得、上報數(shù)據(jù)。 情況: 在使用網(wǎng)上相關(guān)資料后使用其代碼,運行

    2024年02月08日
    瀏覽(23)
  • Qt 使用WINDOWS API讀取SMBIOS信息,并通過CMD命令打印相關(guān)信息,參考DumpSMBIOS項目

    Qt 使用WINDOWS API讀取SMBIOS信息,并通過CMD命令打印相關(guān)信息,參考DumpSMBIOS項目

    在獲取PE系統(tǒng)中的CPU、主板、內(nèi)存信息時,發(fā)現(xiàn)使用WMI部分信息無法獲取,通過gitGub上的DumpSMBIOS完全解決了這個問題,并單獨做成了個案例,以下示例和代碼都是參考DumpSMBIOS項目 SMBIOS這個數(shù)據(jù)還是用到的比較少。但是DumpSMBIOS項目有很多方面直接學(xué)習(xí)借鑒的東西。 詳見DumpS

    2024年01月21日
    瀏覽(21)
  • Python打印異常的方法

    在 Python 編程中,異常是指程序執(zhí)行過程中出現(xiàn)的錯誤或異常情況。當(dāng)程序遇到異常時,為了更好地調(diào)試和定位問題,我們需要打印異常信息。本文將詳細(xì)介紹如何在 Python 中打印異常,并提供一些示例和注意事項。 在 Python 中,我們可以使用 try-except 語句來捕獲和處理異常。

    2024年02月08日
    瀏覽(12)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包