如何在对彼此检查字符串时考虑换行符

时间:2017-02-27 23:55:23

标签: python python-3.x

我正在尝试检测两个字符串是否出现在同一文本文件中,该文件包含每行的名称。当每个文本文件只有一行时,它可以正常工作,但是当添加换行符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")

我没有收到错误,但程序也没有做任何其他注意事项。

0 个答案:

没有答案