我正在尝试读取文本文件并将其作为子列表。每个子列表由仅包含“#”的行分隔。文本文件示例:
#
1 2
3 4
#
5 6
7 8
此图像将是更好的表示 在此处输入图像描述
结果应该是:[[[1,2],[3,4]], [[5,6],[7,8]]]
这就是我想出的:
file=open(file_name)
contents=[]
for row in file:
stripped_row=row.strip()
row_list=stripped_row.split()
contents.append(row_list)
file.close()
我得到的结果是[['#'], ['2.1,-3.1'], ['-0.7,4.1'], ['#'], ['3.8,1.5'], ['-1.2,1.1']]