【问题标题】:Termcolor remove color from stringTermcolor 从字符串中删除颜色
【发布时间】:2018-10-23 14:49:34
【问题描述】:

在这段代码中,它使字符串 'hello' 变为红色:

from termcolor import colored
a = colored('hello', 'red')
print(a)

有没有办法让变量a变成没有颜色的普通字符串?

【问题讨论】:

    标签: python-3.x termcolor


    【解决方案1】:

    删除字符串的第一个和最后 4 个字符应该会删除颜色信息。例如:

    from termcolor import colored
    a = colored('hello', 'red')
    print(a)
    b = a[5:-4]
    print(b)
    

    【讨论】:

    • 如果您的字符串既是红色又是粗体,这将不起作用,因为您必须去除字符串的前 8 个字符 - 每个转义码是 4 个字符长。
    猜你喜欢
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    • 2016-07-21
    • 2015-05-28
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    相关资源
    最近更新 更多