Hallo,
ich schreibe Werte aus einer C++ Anwendung, gespeichert als std::map<string, T> in eine Datei.
Dabei will ich folgendes:
- Die Datei soll menschen-lesbar sein
- Es sollen mehrere Sets von Key-Value Paaren gespeichert werden, z.B. eins pro Run.
- Die Paar varieren pro Set. CSV scheidet deshalb aus, da es es für die gesamte Datei das gleiche Datenformat annimmt
(wenn man die erste Zeile als Header, für die Keys verwendet)
- Eingelesen werden soll es mit Python um dann z.B. mit numpy weiterverarbeitet werden.
Wie würde nun ein geeignetes Datenformat ausschauen, was ich dann auch problemlos mit Python einlesen kann?
CSV mit Trennlinie?
A;B;C
AValue;BValue;CValue
=====
A;D;Y
AVal,DVal,YVal
=====
...
Viele Grüße,
Florian