nba.txt
:
Raptors looking for trade #WetheNorth...
我的代码:
def nba_tweet(NBA):
with open('nba.txt','r') as f:
for line in f:
if NBA in line:
match=True
if match:
##some_code
if not match:
return []
问题在于,如果我执行nba_tweet('Raptors looking for trade #WetheNorth..')
它仍然有效,即使其中一个句点已从text_file中消失。此外,文本文件很大但我刚刚显示的文字我对NBA有问题是文本文件中的字符串。
答案 0 :(得分:0)
您发送给要查找的函数的句子是in
文件中的文本,但它缺少最后一个句点。
注意:
>>> sentence = 'Raptors looking for trade #WetheNorth...'
>>> 'Raptors looking for trade #WetheNorth..' in sentence
True
>>> 'Raptors looking for trade #WetheNorth..' == sentence
False
如果子字符串位于seacrhed字符串中, in
将返回True
:
>>> 'BCD' in 'ABCDE'
True