有時終端文本可能難以閱讀,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)
輸出:
相關用法
- Python File next()用法及代碼示例
- Python File close()用法及代碼示例
- Python File fileno()用法及代碼示例
- Python File flush()用法及代碼示例
- Python File isatty()用法及代碼示例
- Python File open()用法及代碼示例
- Python File read()用法及代碼示例
- Python File readable()用法及代碼示例
- Python File readline()用法及代碼示例
- Python File readlines()用法及代碼示例
- Python File seek()用法及代碼示例
- Python File seekable()用法及代碼示例
- Python File tell()用法及代碼示例
- Python File writable()用法及代碼示例
- Python File write()用法及代碼示例
- Python File writelines()用法及代碼示例
- Python Functools cached_property()用法及代碼示例
- Python Functools lru_cache()用法及代碼示例
- Python Functools total_ordering()用法及代碼示例
- Python Functools update_wrapper()用法及代碼示例
- Python File truncate()用法及代碼示例
- Python Float轉Int用法及代碼示例
- Python FreeGames用法及代碼示例
- Python Functools用法及代碼示例
- Python Fraction用法及代碼示例
注:本文由純淨天空篩選整理自akshaypawar4大神的英文原創作品 Fontstyle module in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。