擅长:python、mysql、java
<p>你应该考虑把你想保存的信息写入数据库。在python中,可以使用内置的sqlite3。关于<a href="http://docs.python.org/library/sqlite3.html" rel="nofollow">docs</a>很容易理解。在</p>
<p>你说你现在正是你想要保存的每个文件中的行。所以你可以试试这个。在</p>
<pre><code> import csv
reader = csv.reader(open("afile.csv","rb"),delimiter="\t",quotechar='"')
info_to_keep = []
obs = []
for row in reader:
i+=1
if i<43:
continue
elif i-43 <79*(len(info_to_keep)+1)-4:
obs.append(row)
elif i-43 <79*(len(info_to_keep)+1):
continue
else:
info_to_keep.append(obs)
obs = [row]
</code></pre>
<p>这样你就可以有一个名为info_的列表来保存每个条目,每个条目都包含一个包含来自csv文件的字段的列表</p>