Мне интересно, есть ли способ в Python 2.7 прочитать текстовый документ для поиска определенных слов, а затем, если он найдет эти слова, он прочтет несколько строк вниз, чтобы найти новое слово.Если он не найдет новое слово, он вернется к поиску первого слова.
Например, мой текстовый документ выглядит так:
1.Section
2. Cheesecake
3. 0
4. 0
5. 0
6. Tastes good
7. 0
8. 0
9. Donut
10. 0
11. Tastes good
12. 0
13. Cheesecake
14. 0
15. 0
16. Tastes bad
Это код, который ядо сих пор:
import sys
fileName = open("filename.txt", "r")
while True:
line = fileName.readline()
if line is None: break
else:
if line.startswith('CHEESECAKE'):
print (line)
x = raw_input(" Continue? ")
if x == "n":
sys.exit()
Я не знаю, что делать с этого момента!Как я могу заставить его искать чизкейки, а затем проверять их вкус?