擅长:python、mysql、java
<p>更好的代码:</p>
<pre><code>from itertools import islice
def skip_lines(inf, n):
list(islice(inf, n))
with open(sys.argv[1]) as inf:
skip_lines(inf, 4)
for count,line in enumerate(inf, 4):
print("do your stuff here")
</code></pre>
<p><strong>编辑:</strong>查看您的数据(在.readlines输出中引用),您希望</p>
<pre><code>GET_LINES = 4
with open(sys.argv[1]) as inf:
for count,line in zip(range(1, GET_LINES+1), inf):
data = [pairs.split('|') for pairs in line.strip().split('\t')]
print("{:>3d}: {}".format(count, data))
</code></pre>
<p>这给了</p>
<pre><code> 1: [['mono', 'comp78360_c0_seq1'], ['poly', 'comp71317_c0_seq1'], ['turc', 'comp70178_c0_seq1'], ['turc', 'comp19023_c0_seq1']]
2: [['mono', 'comp78395_c0_seq1'], ['rubr', 'comp23732_c0_seq1'], ['rugi', 'comp32227_c0_seq1'], ['sulc', 'comp11641_c0_seq1']]
3: [['mono', 'comp80301_c0_seq1'], ['negl', 'comp30782_c0_seq1'], ['phar', 'comp29363_c0_seq1'], ['poly', 'comp53026_c0_seq2']]
4: [['mono', 'comp80554_c0_seq1'], ['negl', 'comp27459_c0_seq1'], ['poly', 'comp57863_c0_seq2'], ['rugi', 'comp11691_c0_seq1']]
</code></pre>