当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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