Предполагая, что это серия назначений переменных POSIX, вы можете использовать модуль shlex
:
>>> import shlex
>>> list(shlex.shlex('Path="/5E13F93E= 5E14 2BAA" Ref="U4" Part="1"'))
['Path', '=', '"/5E13F93E= 5E14 2BAA"', 'Ref', '=', '"U4"', 'Part', '=', '"1"']
Вам придется самостоятельно удалять внешние кавычки из значений, но это может быть немного сложнее. Лидирующие кавычки легко определить: если первый символ значения "
или '
, удалите его. Однако, если значение last является кавычкой, вам необходимо сначала проверить, не экранировано ли оно (например, foo=bar\"