約 10 文のテキスト ファイルがあります。
My Name is Kerry.
I am a female.
My pet is a cat.
It's name is Ronald.
I hate rats.
私がやりたいことは、このテキスト ファイルから文を読み取り、それfineSearch
を私が書いたメソッドに渡すことです。
def fineSearch(wd):
for line in wd:
for word in line.strip().split():
if word.endswith(('ts.','ld')):
print word
主要
ws = linebylineread('tx.txt')
fineSearch("It's name is Ronald.") # THIS IS FOR DEMO PURPOSE ONLY.
NOTE: I WANT TO READ JUST ONE LINE AT A TIME FROM THE TX.TXT FILE AND PASS IT TO THE METHOD THAT I HAVE WRITTEN.
NOTE: I HAVE NOTICED THAT THE CODE WORKS WHEN I PASS THE WHOLE CHUNK OF TEXT AND NOT A LINE.
渡す fineSearch(ws)
と機能しますが、ファイル全体を読み取ります。テキストを印刷すると、次のように表示されます。My Name is Kerry.\n I am a female.\n My pet is a cat\n
など。私が書いたメソッドに1行を送信できるようにしたいだけです。