Python er et programmeringssprog oprindeligt skabt af Guido Van Rossum . Denne brugervenlige alligevel kraftfulde programmeringssprog tager sit navn fra den britiske komedie gruppe Monty Python og kan prale med en robust community support. Da Python bruges på udviklingen af mange applikationer (både af fagfolk og entusiaster ) , at kunne indlejre Python kode i andre programmeringssprog er nyttigt, da det kan spare tid , genbruge kode og generelt øge effektiviteten i et stort projekt. Ting du skal
Visual C + + Express 2008
Python Interpreter
Vis Flere Instruktioner
1
Installer Visual C + + Express 2008 og Python tolk. Launch Visual C + + Express 2008 og oprette et projekt . Gå til løsningen Explorer og højreklikke på projektets navn, og vælg "Egenskaber " fra undermenuen. Klik på " Configuration Properties " -> " VC + + Directories " . På vinduet til højre, skal du klikke på "Medtag Directories " valgmulighed. Gennemse og vælg " \\ include \\ " mappe fra Python -fortolkeren.
2
Opsæt din Visual C + + Program ved bl.a. iostream biblioteket og Python.h biblioteket.
Iostream er et C + + standard biblioteket , der blandt andre funktioner , har funktioner til at læse og skrive information til computerskærmen. Python.h er biblioteket , der vil gøre det muligt for brugeren at indlejre Python kode i en C + +-programmet
p Dette er koden : .
# Include
# include < ; Python.h >
using namespace std ;
int main ()
{
3
nedskrive nogle kode i C + + . I dette eksempel bruge en simpel tekst output kode
cout << "Dette er C + + kode \\ n " ; .
4
Initialiser koden indlejret i Python. Brug Py_Initialize ( ) funktion . Når din kode er færdig , skal du bruge Py_Finalize () funktionen til at afslutte den indlejrede kode. For eksempel skriver nogle enkle output tekstkode
Py_Initialize (); .
PyRun_SimpleString ( "Dette er Python -kode ! ")
Py_Finalize (); < br >
5
Afslut programmet ved at give en returværdi . Brug C + + retur kommando for dette. Fra eksempel kode : Hej
return ( 0) ;
}
6
Indtast hele koden i Visual Studio 2008 kodeditoren
< p . > Dette er den komplette kode (du kan kopiere og indsætte det i din editor ) : Hej
# include
# include
using namespace std ;
int main ()
{
cout << "Dette er C + + kode \\ n " ;
Py_Initialize ();
PyRun_SimpleString ( "Dette er Python -kode ! ")
Py_Finalize ();
return ( 0) ;
}
< br >