как считать информацию из txt файла в словарь из python3

Как можно обработать информацию из файла с данной структурой, записав ее в словарь python 3 (учитывая тот факт, что данные в каждой вложенной структуре могут меняться)? Например, могут добавляться или удаляться новые вершины, новые hex блоки, новые части внутри блока boundary

convertToMeters 0.1;
vertices
(
  ( 0.0 0.0 0.0)
  ( 0.0 2.0 0.0)
  ( 0.0 2.0 5.0)
  ( 0.0 .0 5.0)
  ( 1.0 0.0 0.0)
  ( 1.0 2.0 0.0)
  ( 0.0 2.0 5.0)
  ( 1.0 0.0 5.0)
);
blocks
( hex
  ( 0 1 2 3 4 5 6 7) ( 20 20 1) simpleGrading ( 1 1 1)
);
edges
(
);
boundary
(
movingWall
{
    type wall;
    faces
    (
      ( 3 7 6 2)
    );
}

fixedWalls
{
    type wall;
    faces
    (
      ( 0 4 7 3)
      ( 2 6 5 1)
      ( 1 5 4 0)
    );
}

frontAndBack
{
    type empty;
    faces
    (
      ( 0 3 2 1)
      ( 4 5 6 7)
    );
}

);
mergePatchPairs
(
);

Ответы (0 шт):