擅长:python、mysql、java
<p>这是一个简单的解决方案草案,可以简化,但你可以从这里开始</p>
<pre><code>tmp_arr= list()
output=list()
with open('file.txt') as f:
for line in f.readlines():
if len(line.strip()) == 0:
pass
elif line.startswith('z='):
counter = int(line.split('=')[-1])
else:
tmp_arr.append(line.split())
counter -= 1
if counter == 0:
output.append(tmp_arr)
tmp_arr = list()
</code></pre>
<p>输出</p>
<pre><code>[[['1', '2', '3'], ['2', '5', '6'], ['1', '5', '7']], [['1', '3', '9'], ['2', '5', '7']]]
</code></pre>