大家好,我想在一个csv里面
抓取可能只出现的一笔的那一行资料(或两笔、三笔)
我写了一个code,希望能用最快的速度将资料抓出来
已经在server上跑了结果似乎是卡住了?
目前问题: 有试过比较小资料量的资料,跑出来是可以的
可能是我的资料量太大,因此他跑到出现我设定的"start output"就静止在那边了
以下是我的code:
import csv
from collections import defaultdict
protein_table = defaultdict(list)
P = []
a = int(raw_input("times: "))
out = str(a+1) + " domain protein.csv"
o = open(out,"w")
f = open("multiple domain protein.csv","r")
for row in csv.reader(f):
P.append(row[1])
protein_table[row[1]].append(row[0]+","+row[1]+","+row[2]+","+row[3]+","+row[4]+"\n")
print "