有时终端文本可能难以阅读,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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。