在python中搜索单词

时间:2016-04-06 11:50:20

标签: python

我有文本文件,我正在搜索特定的单词" Belief"。如果找到的话,我希望这个单词以红色显示。

searchfile = open("demo.txt", "r")
text=input("Enter search word :")
for line in searchfile:
    if text in line:
        print(line)
searchfile.close()

1 个答案:

答案 0 :(得分:0)

您可以获得如此处所示的颜色 如果您不使用Windows,可以尝试使用termcolor来执行以下操作: 从termcolor导入着色 text = input("输入搜索词:") 打开(" demo.txt"," r")作为搜索文件:     对于搜索文件中的行:         如果文字在行:             打印(彩色(文字,'红')加入(line.split(文本))) 例: s =" 123 321 123 321 123" 打印(着色(" 321"'红色&#39)加入(s.split(" 321&#34))) 随着输出: 如果你确实使用了windows,你仍然可以运行与上面相同的代码,只要你在脚本的开头添加以下两行: 来自colorama import init 在里面() 这两个库都是可以安装和轻量级的。