単語とその索引を検索したいが、単語がファイル内に複数の時刻で表示されている間は、最初の位置しか取得できない。ファイルの内容は、Pythonを使用してASCIIファイルで単語を検索する方法
ある[DATA MAKE:STUDENT1 = AENIE:AGE14、STUDENT2 = JOHN:AGE15、STUDENT3 = KELLY:AGE14、STUDENT4 = JACK:AGE16、STUDENT5 = SNOW:AGE16; SET RECORD:STUDENT1 = GOODを、STUDENT2 =、STUDENT3 = BAD、STTUDENT4 =、STUDENT5 = GOOD]
次は私のコードは、その唯一の第一インデックス位置を与えながら、ここで単語 "STUDENT1" は、2つの時間を表示され、
import sys,os,csv
x = str(raw_input("Enter file name :")) + '.ASCII'
fp = open(x,'r')
data = fp.read()
fp.close()
found = data.find("STUDENT1")
print found
私のコードです。私は2番目のインデックス位置も欲しい。同様に単語がファイル内に何度も出現する可能性がありますので、どのようにインデックスのすべての位置を見つけることができますか?
私の答えは、ソリューションとしてそれを受け入れるために、次の私の答えにチェックマークのアウトラインをクリックして助けた場合、 – Marium
そんなに問題ありませんがお願いします。 –
もう一度感謝しました – Marium