小编use*_*785的帖子

Python:比较两个应该相同但不相同的字符串

我是菜鸟,所以我希望这是问这个问题的正确地方。这真让我发疯。我正在某些文本文件中寻找句子,这是部分代码:

SentenceIMLookingfor='blha blha blah'
with open('textfile.lua','r') as my_file:
    raw_dadat=my_file.read().split('\n')
    for i in range(1, len(raw_dadat)):
        if(raw_dadat[i]==SentenceIMLookingfor):
          DO_SOMETHING
Run Code Online (Sandbox Code Playgroud)

好吧,它什么也没做。(而且我需要知道“ SentenceIMLookingfor”在哪一行)。我已经检查了ID(ofc它们是不同的,所以如果我使用“ is”而不是“ ==”,则将无法使用)。另外,我确定该句子在我的文本文件中,甚至存储在raw_data [210]中。我检查了“类型”,它是str。句子中也有大约3个空格,我不知道这是否有帮助,并且“ len(raw_dadat)”或多或少等于4000。那么我看不出我在做什么错。在此先多谢!!

python string

2
推荐指数
1
解决办法
6905
查看次数

标签 统计

python ×1

string ×1