C ++ - Vektor zu Python 3.3

Ich möchte eine Python-Liste bekommen, sagen wir,[1,2,3,4]aus einem C ++ - Skript. Ich habe das C ++ - Skript geschrieben, das einen Vektor zurückgibt.

Wie verbinde ich die Enden ohne SWIG / SIP / Cython / und andere?

Könnte es einfacher sein, C ++ einfach in eine EXE- oder ELF-Datei zu kompilieren und dann über die Befehlszeile aufzurufen, die EXE-Datei eine TXT-Datei mit einem Vektor zu erstellen und mit Python einzulesen?

Mein Punkt ist, ich brauche nur eine wirklich kleine Funktion von C ++, um die umfangreichen Berechnungen für große Datenmengen durchzuführen. Was wäre die am wenigsten schmerzhafte und kürzeste Methode, um genau dies zu tun?

BEARBEITEN: Um ein Beispiel zu geben. Python gibt C ++ ("foo.txt") einen Dateinamen, der dann den Kontext der Datei liest (200.000 Zeilen mal 300 Spalten), die fehlenden Einträge zählt und dann die Anzahl der fehlenden Einträge pro Zeile an Python zurückgibt. Dies ergibt eine Liste von 200.000 Zahlen. Wie kann diese Kommunikation zwischen beiden stattfinden?

Der Vollständigkeit halber frage ich mich immer noch, wie ich vorgehen soll:

Übergeben Sie die Zeichenfolge des Python-Dateinamens an C ++Empfangen Sie Python-Zeichenfolge in C ++FERTIG Erstellt einen Vektor in C ++Rückgabe des Vektors an PythonEmpfangen Sie Vektor in Python

Antworten auf die Frage(5)

Ihre Antwort auf die Frage