来自 itertools import takewhile
如果 K 为无:
Illuminacond = lambda x: x.split(\',\')[0] != \'[控制]\'
别的:
Illuminacond = lambda x: x.split(\',\')[0] != \'[Controls]\' 且 i < K
af=打开(\'a\')
bf=open(\'b\', \'w\')
cf=open(\'c\', \'w\')
我=0
如果 K 为无:
对于 takewhile(Illuminacond, af) 中的行:
line_split=line.split(\',\')
pid=line_split[1][0:3]
out = line_split[1] + \',\' + line_split[2] + \',\' + line_split[3][1] + line_split[3][3] + \',\' \\
+ line_split[15] + \',\' + line_split[9] + \',\' + line_split[10]
如果 pid!=\'cnv\' 且 pid!=\'hCV\' 且 pid!=\'cnv\':
我=我+1
bf.write(out.strip(\'\"\')+\'\\n\')
比照.write(行)
别的:
对于 takewhile(Illuminacond, af) 中的行:
line_split=line.split(\',\')
pid=line_split[1][0:3]out = line_split[1] + \',\' + line_split[2] + \',\' + line_split[3][1] + line_split[3][3] + \',\' \\
+ line_split[15] + \',\' + line_split[9] + \',\' + line_split[10]
如果 pid!=\'cnv\' 且 pid!=\'hCV\' 且 pid!=\'cnv\':
我=我+1
bf.write(out.strip(\'\"\')+\'\\n\')