我有文本文件,我正在搜索特定的单词" 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
在里面()
这两个库都是可以安装和轻量级的。