如何读取一个花样文件块?

How to read a block of pattern file?

我有一些模式文件,我喜欢阅读其中的一部分。

例子:text.txt

Recipe: 
'name' 
Ingredients:
Item 1
Item 2
Item N... 
How to prepare:
Item 1
Item 2
Item N... 

我只想买原料。

handle = open("test.txt", "r")
lines = handle.readlines()
lines = [line.strip() for line in lines]
st_idx = lines.index("Ingredients:")
ed_idx = lines.index("How to prepare:")
Ingredients = lines[st_idx:ed_idx]