當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Fontstyle用法及代碼示例


有時終端文本可能難以閱讀,t字體樣式模塊托管在包上pypi.org用於操作文本。它可以用來通過一些額外的格式來消除噪音,添加顏色、字體粗細和其他樣式以使其更具可讀性。它還支持子字符串格式,以獲得額外的漂亮!

安裝:

pip install fontstyle

特征:

  • 設置文本格式
  • 保留格式
  • 刪除格式

該模塊提供的方法

1) fonstyle.apply():此方法向整個輸入參數字符串添加格式。

用法:fonstyle.apply(“STRING”,”all/possible/formatting/options”)
  • 可選顏色:黑色、藍色、青色、深青色、綠色、紫色、紅色、黃色、白色
  • BackGround 文本:BLACK_BG、BLUE_BG、CYAN_BG、GREEN_BG、PURPLE_BG、RED_BG、YELLOW_BG、WHITE_BG
  • 格式化參數:‘閃爍’、‘粗體’、‘微弱’、‘隱藏’、‘斜體’、‘反轉’、‘刪除’、‘下劃線’、‘結束’

2) fontstyle.erase():該方法用於去除格式。

3) fontstyle.preserve():該方法返回格式化之前的原始文本,而不刪除文本的實際格式。

下麵是一些說明使用的程序字體樣式Python 中的模塊:

示例 1:

Python3


# import module
import fontstyle
# format text
text = fontstyle.apply('GEEKSFORGEEKS', 'bold/Italic/red/GREEN_BG')
# display text
print(text)

輸出:

在這裏,我們對給定的字符串應用各種格式參數,例如字體顏色、背景顏色、粗體、斜體。

示例 2:

Python3


# import required module
import fontstyle
# display formatted text
print(fontstyle.apply('GEEKSFORGEEKS', 
                      'bold/Italic/red/UNDERLINE/GREEN_BG'))
print(fontstyle.apply('GEEKSFORGEEKS', 
                      'bold/Italic/red/INVERSE/UNDERLINE/GREEN_BG'))

輸出:

這是如何使用此模塊格式化文本的另一個示例。

示例 3:

Python3


# import module
import fontstyle
# apply formatting
text = fontstyle.apply(
    'GEEKSFORGEEKS', 'bold/Italic/red/INVERSE/2UNDERLINE/GREEN_BG')
# display text
print(text)
# preserved text
print(fontstyle.preserve(text))

輸出:

在這個節目中,preserve()方法用於顯示格式化前的原始文本。

注意:您必須指定要刪除的格式,否則它將刪除上次更新的格式

示例4:

Python3


# import required module
import fontstyle
# format text
text = fontstyle.apply(
    'GEEKSFORGEEKS', 'bold/Italic/red/INVERSE/2UNDERLINE/GREEN_BG')
# display text
print(text)
# remove formatting
text = fontstyle.erase(a, 'bold/Italic/red/INVERSE/2UNDERLINE/GREEN_BG')
# display original text
print(text)

輸出:



相關用法


注:本文由純淨天空篩選整理自akshaypawar4大神的英文原創作品 Fontstyle module in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。