讀取文件我有使用Python來處理跟蹤文件(包含十億行數據)關於一個問題。蟒蛇從當前行
我想要做的是,該程序會發現文件在一個特定行(說這是行#x)和它需要查找的文件從該另一個符號(行號X)。一旦找到該行,再從(行#x)開始搜索另一行。
我現在所做的是如下,但問題是它始終需要重新打開文件並從頭開始查找匹配項(行#> x,幷包含我想要的符號)。對於一個大的跟蹤文件,處理時間太長。
1.
for line in file.readlines()
i++ #update the line number
if i > x:
if (line.find()):
或:
for i, line in enumerate(open(file)):
if i > x:
if ....
任何人都可以給我一個提示上更好的想法?
感謝
謝謝,這確實有很大的幫助 – dylanoo 2013-02-18 20:24:28