में फ़ाइल में अगला शब्द पढ़ें, मैं अजगर में फ़ाइल में कुछ शब्द ढूंढ रहा हूं। मुझे प्रत्येक शब्द खोजने के बाद मुझे फ़ाइल से अगले दो शब्द पढ़ने की जरूरत है। मैंने कुछ समाधान की तलाश की है लेकिन मुझे केवल अगले शब्द पढ़ने में नहीं मिला।पाइथन
# offsetFile - file pointer
# searchTerms - list of words
for line in offsetFile:
for word in searchTerms:
if word in line:
# here get the next two terms after the word
आपके समय के लिए धन्यवाद।
अद्यतन: केवल पहली उपस्थिति आवश्यक है। असल में इस मामले में शब्द की केवल एक उपस्थिति संभव है।
फ़ाइल:
accept 42 2820 access 183 3145 accid 1 4589 algebra 153 16272 algem 4 17439 algol 202 6530
शब्द: [ 'पहुंच', 'बीजगणित']
फ़ाइल सर्च कर रहे हैं जब मैं 'पहुँच' मुठभेड़ और 'बीजगणित', मैं 183 3145 के मूल्यों की जरूरत है और क्रमशः 153 16272।
आपको एक उदाहरण पोस्ट करना चाहिए कि आपकी फ़ाइल कैसा दिखती है ई। आपकी पिछली टिप्पणी के लिए – Akavall
, क्या आपको लाइन में मिले शब्द के बाद अगले दो शब्द हैं? क्या आप कुछ नमूना इनपुट/आउटपुट प्रदान कर सकते हैं? – Levon