我有一些文件,其中有這樣一些數據:查找值,關鍵字之間,使用python
begin of file
1,2,3,4,5,6,7
end of file
我想讀取這個文件,所以我曾嘗試:
filename = open('file','r')
for line in filename:
print line
但現在我需要在txt文件中搜索關鍵字'開始文件'和'結束文件',然後將2個關鍵字之間的值保存到列表中。 我試過這個:
Listsave = []
filename = open('file', 'r')
for line in filename:
if "begin of file" in line:
listsave.append(line.next())
但它似乎沒有工作。
我該如何處理? 非常感謝
修改循環中循環變量(line.next())是不是好的做法。您可以設置一個二進制變量來標記是否記錄行 – jf328
「但它似乎不起作用。」你怎麼知道? – Kevin