Python在文本文件中找到完全匹配

时间:2018-11-16 02:26:28

标签: python python-2.7

我知道也有类似的问题,但我找不到我附近的例子。

file = open("id_list.txt")
ids = file.read()
user = 'admin'
if user not in ids:
   #do something
file.close()

这对于id_list.txt中的admin这样的字符串可以正常使用,但是如果该字符串是admin123或rtadmin,则也可以使用。我尝试过

if user != ids:

没有运气

1 个答案:

答案 0 :(得分:1)

尝试一下。

with open('id_list.txt', 'r') as stream:
    ids = stream.read()
    words = ids.strip().split()
    keywords = ['admin','admin123','rtadmin']  
    for item in keywords:  
        if item not in ids:
            print("Do something")