第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在Python終端打印彩色文本?

如何在Python終端打印彩色文本?

慕容3067478 2019-06-01 10:10:45
如何在Python終端打印彩色文本?如何用Python將彩色文本輸出到終端?表示實(shí)體塊的最佳Unicode符號(hào)是什么?
查看完整描述

3 回答

?
萬千封印

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊

這在一定程度上取決于您所處的平臺(tái)。最常見的方法是打印ANSI轉(zhuǎn)義序列。對于一個(gè)簡單的例子,下面是一些python代碼攪拌器構(gòu)建腳本:

class?bcolors:
????HEADER?=?'\033[95m'
????OKBLUE?=?'\033[94m'
????OKGREEN?=?'\033[92m'
????WARNING?=?'\033[93m'
????FAIL?=?'\033[91m'
????ENDC?=?'\033[0m'
????BOLD?=?'\033[1m'
????UNDERLINE?=?'\033[4m'

要使用這樣的代碼,您可以執(zhí)行以下操作

print?bcolors.WARNING?+?"Warning:?No?active?frommets?remain.?Continue?"?
??????+?bcolors.ENDC

這將適用于unix,包括OSX、linux和windows,有用于設(shè)置顏色、移動(dòng)光標(biāo)等的Ansi代碼。

如果你要把這個(gè)變得復(fù)雜起來(聽起來就像你在寫游戲),你應(yīng)該看看“詛咒”模塊,它為你處理了很多復(fù)雜的部分。

如果您沒有使用擴(kuò)展的ASCII(即不在PC上使用),那么您的ascii字符將停留在127以下,“#”或“@”可能是塊的最佳選擇。如果您能夠確保您的終端使用的是ibm擴(kuò)展ascii字符集你還有很多選擇。字符176、177、178和219是“塊字符”。

一些基于文本的現(xiàn)代程序,如“矮人堡壘”,在圖形模式下模仿文本模式,并使用經(jīng)典PC字體的圖像。



查看完整回答
反對 回復(fù) 2019-06-01
?
不負(fù)相思意

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超10個(gè)贊

我很驚訝沒人提到Python術(shù)語模塊..使用非常簡單:

from?termcolor?import?coloredprint?colored('hello',?'red'),?colored('world',?'green')

或者在Python 3中:

print(colored('hello',?'red'),?colored('world',?'green'))

它可能不夠復(fù)雜,但是,對于游戲編程和你想要做的“有色塊”.


查看完整回答
反對 回復(fù) 2019-06-01
  • 3 回答
  • 0 關(guān)注
  • 739 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)