python linux 搜索以单词开头的单词

时间:2021-05-12 17:52:11

标签: python linux find

我想要一种方法,当字符串包含某个单词示例时返回 true 我想要单词 musique 并且我想用“musique.txt”检查它我想返回 true 因为“ musique.txt" 包含单词 musique

def contains_word(contain, word):
    print((' ' + word + ' ') in (' ' + contain + ' '))
    return (' ' + word + ' ') in (' ' + contain + ' ')


contains_word('musique.txt', 'musique')  # True
contains_word('musique1.txt', 'musique')  # False

1 个答案:

答案 0 :(得分:1)

这行得通:

def contains_word(contain, word):
  with open(contain,'r') as f:
    text = f.readlines()

  for i in text:
    temp = i.split()
    for j in temp:
      if word == j:
        return True

  return False

contains_word('musique.txt', 'musique')

基本上在这段代码中,每个词都与提供的词相匹配。