擅长:python、mysql、java
<p>为了解析文件,您需要找到<strong>模式</strong>,这将引导您成功地收集数据。在</p>
<p>从您的示例中可以看出,当您读取带有整数和分号的字符串时,您将停止在子列表中追加项。
我试着这样做:</p>
<pre><code>import ast
result = []
with open(f,'rb') as fl:
sublist = []
for line in fl:
line = line.strip()
sublist.append(line)
if type(ast.literal_eval(line[0])) is int and line[-1] == ';':
result.append(sublist)
sublist = []
</code></pre>