ファイル内の文字列のインデックス位置を見つける関数を作成しようとしています。 これを行うために、ファイル内の各行にループを反復したいと思います。私はここで、私のコードは今のところ1、3、4ファイル内の繰り返し単語のインデックスを見つける
を印刷したいの引数として「HI」を置けば
hello
hi
hello
hi
hi
:からなる 今ファイルがwords.txtと呼ばれ、私のコードです:
def line(word, filename):
f=open (filename, 'r')
for (i , line) in enumerate (f):
if word in line:
return i
今のところ私のコードは動作しますが、複数の値の代わりに1が出力されます。 これは私の列挙関数と関係があると推測しています。 誰も私にこれを手伝ってもらえますか?