比较两个相同的字符串将返回false(Python 3)

时间:2017-08-06 17:07:46

标签: python string python-3.x compare string-comparison

我有一个代码,其中我有一个字符串列表,我将其与文本文件输入中的字符串(逐字逐句)进行比较。此代码适用于我所拥有的涉及识别某些关键字的项目。

在我的文本文件中,每行只有一个单词。所以它看起来像这样:

凉爽

有趣

这是代码:

list = ["that sucks", "Better luck next time!"]

for x in list:
    f = open ("keywords.txt", "r", encoding="utf-8")

    for l in range (1, 4):
        s = f.readline()

        for y in x.split():
            if str(y) == str(s):
                print (y)
    f.close()

我已经尝试打印y == s的结果并且对所有情况一直都是假的,我不知道为什么......

0 个答案:

没有答案