import os
fname = "input1.txt"
if os.path.isfile(fname):
f = open("input1.txt", "r")
for row in f.readlines():
if "logging failed" in row:
print "the file does say 'logging failed' in it"
else:
print "the file doesn\'t say 'logging failed' in it"
我input1.txt
说logging failedtest那么我怎样才能让它注意到“测试”,以便它应该只在文本没有任何其他字符的情况下打印输出日志记录失败?
编辑:抱歉英语不好,我的意思是:如果 input1.txt 只有“记录失败”,那么它应该打印出“文件确实说它”。如果它有任何其他字符(例如'logging faaaailed'或'logging failed1',那么它应该打印出'it doesn't say logging failed'。现在它只是读取记录失败并忽略输入中的任何其他字符1 。文本