Python ist eine Programmiersprache, die ursprünglich von Guido van Rossum erstellt . Dieses benutzerfreundliche und leistungsstarke Programmiersprache hat seinen Namen von der britischen Comedy-Gruppe Monty Python und verfügt über eine robuste Unterstützung der Gemeinschaft . Da Python auf die Entwicklung von vielen Anwendungen ( sowohl von Profis und Enthusiasten gleichermaßen) verwendet wird, in der Lage zu Python-Code in andere Programmiersprache einzubinden ist nützlich, da sie Zeit sparen , Wiederverwendung von Code und die allgemeine Steigerung der Effizienz in einem großen Projekt . Dinge, die Sie brauchen
Visual C + + Express 2008
Python Interpreter
anzeigen Weitere Anweisungen
1
Install Visual C + + Express 2008 und der Python-Interpreter . Starten Sie Visual C + + Express 2008 und ein Projekt anlegen. Gehen Sie auf die Lösung explorer und auf den Namen des Projekts mit der rechten Maustaste und wählen Sie " Eigenschaften " aus dem Untermenü. Klicken Sie auf " Configuration Properties " -> " VC + +-Verzeichnisse " . Auf der rechten Fenster auf den "Include Directories " Option. Durchsuchen und wählen Sie das Verzeichnis "\\ include \\ "-Ordner aus dem Python-Interpreter .
2
Richten Sie Visual C + + Programm durch , einschließlich der Bibliothek und der iostream Python.h Bibliothek.
Iostream ist eine C + + -Standard-Bibliothek , die unter anderem Funktionen , verfügt über Funktionen zum Lesen und Schreiben von Informationen auf dem Bildschirm . Python.h ist die Bibliothek, die dem Benutzer erlauben, Python -Code in einem C + + Programm
einbetten Dies ist der Code : .
# Include
# include < ; Python.h >
using namespace std;
int main () {
3
schreiben Sie einen Code in C + + . Für dieses Beispiel verwenden eine einfache Textausgabe Code
cout << "Das ist C + + -Code \\ n "; .
4
initialisieren Sie den Code in Python eingebettet. Verwenden Sie die Py_Initialize ()-Funktion . Sobald der Code abgeschlossen ist , verwenden Sie die Py_Finalize ()-Funktion , um den eingebetteten Code zu beenden. Für das Beispiel , schreiben Sie ein paar einfache Textausgabe Code
Py_Initialize (); .
PyRun_SimpleString ("Dies ist Python -Code ");
Py_Finalize ();
5
Beenden Sie das Programm , indem sie einen Rückgabewert . Mit C + + Rückkehr Befehl verwenden. Aus dem Beispiel -Code :
return ( 0); }
6
Geben Sie den vollständigen Code in der Visual Studio 2008 -Code-Editor
< p . > Dies ist der vollständige Code (Sie können kopieren und fügen Sie ihn in Ihren Editor ):
# include # include
using namespace std;
int main () {
cout << "Das ist C + + -Code \\ n ";
Py_Initialize ();
PyRun_SimpleString ("Dies ist Python -Code ");
Py_Finalize ();
return ( 0); }
< br >