Wie kann ich Perl-Datenstrukturen aus Python lesen?

Ich habe oft Leute gesehen, die Perl-Datenstrukturen anstelle von Konfigurationsdateien verwendeten. eine einzelne Datei, die nur Folgendes enthält:

%config = (
    'color' => 'red',
    'numbers' => [5, 8],
    qr/^spam/ => 'eggs'
);

Wie kann der Inhalt dieser Dateien mit reinem Python am besten in Python-äquivalente Datenstrukturen konvertiert werden? Derzeit können wir davon ausgehen, dass es keine echten Ausdrücke gibt, die ausgewertet werden könnten, sondern nur strukturierte Daten.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage