Ich verstehe eigentlich nicht viel von Python, aber wenn schon nach Perl gefragt ist ...
Viele Dumper erlauben es die Trenner selbst zu konfigurieren, und ein etwas googlen zeigt das auch für Python
Code: Alles auswählen
>>> import json
>>> json.dumps([1,2,3,{'4': 5, '6': 7}], separators=(',', '=>'))
'[1,2,3,{"4"=>5,"6"=>7}]'
Perl ist ziemlich DWIM, mir fällt auf Anhieb kein Fall ein wo das schief gehen könnte.
Obwohl, sicherheitshalber würde ich schauen ob du single statt doublequotes für Strings konfigurieren kannst, um jegliche Variableninterpolation auszuschließen...
Gruß
Rolf
Nachtrag:
Grundsätzlich ist natürlich der oben vorgeschlagene Vorschlag JSON als Zwischenformat zu nehmen vorzuziehen.
Der Teufel liegt im Detail, aber solange es sich nur um Strings und Zahlen handelt und das Zielformat von vornherein Perl Datentypen sind, solltest du das ganz gut im Griff bekommen können.