将具有不同结构的csv导入到词典中

我不太确定如何解决我的问题。我有一个csv文件,其结构如下。

def1_begin,,,,
key1, value1,,,
key2, value2,,,
...
def1_end,,,,
def2_begin,,,
key3, value3,,,
key4, value4,,,
...
def2_end,,,,
global1_begin,,,,
key5, xyz5, xya5, xyz1, xss5
key6, dsa6, fdf6, fdf6, sda5
global1_end

我将这些开始和结束行作为文件中的分隔符。现在,如何最好地将其读入词典,以便可以在程序中使用参数。最后,这是我的主程序的信息文件。

评论