我正在尝试检测两个字符串是否出现在同一文本文件中,该文件包含每行的名称。当每个文本文件只有一行时,它可以正常工作,但是当添加换行符char \ n时,它无法识别它。
def move_offline(self):
with open("publicusr.txt", "r") as onlst:
onl_list = []
for line in onlst:
onl_list.append(line)
with open("user.txt", "r") as single:
singusr = single.readlines()
if str(singusr) in str(onl_list):
print ("Match")
如果我把
if str(singusr)+"\n" in str(onl_list):
print ("Match")
我没有收到错误,但程序也没有做任何其他注意事项。