【发布时间】:2017-02-02 14:55:36
【问题描述】:
我刚刚学习python,遇到了一个问题,我必须读取文件并查看搜索单词
我的代码是
Search_Word = input("Type your search word : ")
file = open(input("Your file name"), 'r')
read_line = file.readlines()
file.close()
def isPartOf(read_line, Search_Word):
x = False
for i in range (0, len(read_line)):
if(str(read_line[i) == Search_Word):
x = True
return x
isPartOf(read_line, Search_Word)
print(isPartOf(read_line, Search_Word))
问题是,在我将每一行更改为列表之后,然后将列表中的每个元素与用户输入进行比较(我必须搜索的内容) 问题是即使列表中的元素和用户输入完全匹配,程序也不会将它们识别为同一事物......
【问题讨论】:
-
if Search_Word in read_line[i]:当Search_Word是read_line[i]的子字符串时为真。
标签: python string-comparison helpers