Quote:
Originariamente inviato da maforast
Ho provato ad aggiungere #!/usr/bin/env python sul programma Main.py
poi ho fato i permessi di esecuzione al file chmod +x main.py
ed infine ho aggiunto nel codice
if ((execlp("./Main.py",(char*)0)))
ma niente mi pare sempre la schermata di shell eppure io non chiamo affatto python... Non č che la funzione exec vuole qualke altro parametro?
|
Non so che dirti .... io ho fatto una prova molto semplice e funziona:
Codice:
#include <unistd.h>
int main (void)
{
execlp ("python", "python", "prova.py", (char*)0);
return 0;
}
Poi ho scritto un file prova.py con dentro:
Codice:
print "hello world"
E funziona perfettamente.