Ausführen von Python-Code aus der Standard-Cocoa-Anwendung

8

Ich habe ein XCode-Projekt als Cocoa-Einzeldokument-Anwendung (es ist keine Python-Cocoa-Anwendung, das ist nicht das, was ich will).

Die gesamte Dokumentation geht davon aus, dass ich eine Cocoa-Anwendung mit in Python geschriebenem Code erstellen möchte. Das ist nicht der Fall - ich möchte eine Standard-Cocoa-Anwendung, die eine Methode aus einer Python-Klasse aufruft.

Kann ich mit PyObjC Python-Code aus einer Datei ausführen, ohne den Cocoa-Standard main.c durch eine main.py-Datei zu ersetzen?

Spätere Bearbeitung: Ich kenne Python.framework, aber soweit ich das beurteilen kann, kann ich über die Umgebung nur Parameter an PyRun_SimpleFile senden. Ich möchte die Bridge direkt verwenden, um Daten mit dem Python-Code auszutauschen.

    
diciu 21.04.2009, 11:18
quelle

1 Antwort

7

Eine Google-Suche nach Python-Ziel C einbetten , gibt einige Links zurück, die das möglicherweise tun von Interesse sein, insbesondere:

codeape 21.04.2009, 11:57
quelle

Tags und Links