如何为字符串中的特定单词添加颜色?

用户

我想向程序用户打印通知。这是我的代码:

class Colour:
   PURPLE = '\033[95m'
   CYAN = '\033[96m'
   DARKCYAN = '\033[36m'
   BLUE = '\033[94m'
   GREEN = '\033[92m'
   YELLOW = '\033[93m'
   RED = '\033[91m'
   BOLD = '\033[1m'
   UNDERLINE = '\033[4m'
   END = '\033[0m'

import pickle
import string
import re
from Colour import Colour

wordFile = open("texts/words2.txt", "r")
alpha = "abcdefghijklmnopqrstuvxwyz"
wordList = []
linesInFile = {}
lineCounter = 0
mispelled = []

for line in wordFile:
    linesInFile.update({lineCounter:line})
    lineCounter += 1
    for word in line.split():
        word = ''.join(ch for ch in word if ch not in string.punctuation)
        wordList.append(re.sub("[^a-z]", "", word.lower()))

trie = pickle.load(open("Pickled Trees/trie.pkl", "rb"))
trieList = trie.list("", [])

for word in wordList:
    if word not in trieList:
        if len(word) > 1:
            mispelled.append(word)

for key, value in linesInFile.items():
    if mispelled[0] in value:
        print(Colour.RED + "================ERROR================")
        print("The program found an error on line " + Colour.RED + str(key) + Colour.END)
        print(Colour.RED + "================ERROR================")

现在,这将打印以下内容:

================ERROR================
The program found an error on line 57
================ERROR================

但是,我希望它进行打印,以便仅页眉,页脚和行号为红色。照原样,整个输出是红色的,我不希望“程序在网上发现错误”是红色的。

阿维纳什·拉吉(Avinash Raj)

您需要添加Colour.END到页眉和页脚行。这样红色不会与第二行继续。将其添加到每一行的末尾。

print(Colour.RED + "================ERROR================" + Colour.END)
print("The program found an error on line " + Colour.RED + str(key) + Colour.END)
print(Colour.RED + "================ERROR================" + Colour.END)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改字符串中特定单词的颜色

来自分类Dev

如何查找和更改字符串中特定单词的颜色

来自分类Dev

如何更改字符串中特定单词的颜色?vb.net

来自分类Dev

如何快速替换字符串中的特定单词?

来自分类Dev

我如何从字符串中获取特定单词?

来自分类Dev

如何快速替换字符串中的特定单词?

来自分类Dev

如果字符串中有特定单词,如何从列表中删除字符串

来自分类Dev

TSQL:如何使用charindex?-在特定字符之间的可变字符串中查找特定单词

来自分类Dev

如何通过使用 re python 忽略特定字符从字符串中搜索特定单词

来自分类Dev

从特定单词/到特定单词的R中的字符向量提取字符串

来自分类Dev

如何使用R删除字符串中特定单词之前和之后的单词?

来自分类Dev

如何从字符串中查找特定单词并通过这些单词合并变量 2

来自分类Dev

如果特定单词存在于字符串中的单词之前,如何删除它们

来自分类Dev

如何在字符串中找到特定单词并添加类(Javascript)

来自分类Dev

如何选择出现在postgres中特定单词之后的特定子字符串?

来自分类Dev

PHP:在字符串中的特定单词之后提取特定单词?

来自分类Dev

如何在特定单词后切字符串?

来自分类Dev

如何从字符串开头删除特定单词?

来自分类Dev

保护特定单词,从字符串中删除字母

来自分类Dev

从字符串中删除特定单词

来自分类Dev

查找字符串中的特定单词,Python

来自分类Dev

从文本字符串中删除特定单词?

来自分类Dev

在列表中搜索包含特定单词的字符串

来自分类Dev

保护特定单词,从字符串中删除字母

来自分类Dev

查找字符串中的特定单词

来自分类Dev

在Elasticsearch中查询以特定单词开头的字符串

来自分类Dev

替换字符串中的特定单词

来自分类Dev

计算php字符串中特定单词的数量

来自分类Dev

替换字符串中的特定单词

Related 相关文章

  1. 1

    更改字符串中特定单词的颜色

  2. 2

    如何查找和更改字符串中特定单词的颜色

  3. 3

    如何更改字符串中特定单词的颜色?vb.net

  4. 4

    如何快速替换字符串中的特定单词?

  5. 5

    我如何从字符串中获取特定单词?

  6. 6

    如何快速替换字符串中的特定单词?

  7. 7

    如果字符串中有特定单词,如何从列表中删除字符串

  8. 8

    TSQL:如何使用charindex?-在特定字符之间的可变字符串中查找特定单词

  9. 9

    如何通过使用 re python 忽略特定字符从字符串中搜索特定单词

  10. 10

    从特定单词/到特定单词的R中的字符向量提取字符串

  11. 11

    如何使用R删除字符串中特定单词之前和之后的单词?

  12. 12

    如何从字符串中查找特定单词并通过这些单词合并变量 2

  13. 13

    如果特定单词存在于字符串中的单词之前,如何删除它们

  14. 14

    如何在字符串中找到特定单词并添加类(Javascript)

  15. 15

    如何选择出现在postgres中特定单词之后的特定子字符串?

  16. 16

    PHP:在字符串中的特定单词之后提取特定单词?

  17. 17

    如何在特定单词后切字符串?

  18. 18

    如何从字符串开头删除特定单词?

  19. 19

    保护特定单词,从字符串中删除字母

  20. 20

    从字符串中删除特定单词

  21. 21

    查找字符串中的特定单词,Python

  22. 22

    从文本字符串中删除特定单词?

  23. 23

    在列表中搜索包含特定单词的字符串

  24. 24

    保护特定单词,从字符串中删除字母

  25. 25

    查找字符串中的特定单词

  26. 26

    在Elasticsearch中查询以特定单词开头的字符串

  27. 27

    替换字符串中的特定单词

  28. 28

    计算php字符串中特定单词的数量

  29. 29

    替换字符串中的特定单词

热门标签

归档