Page 1 sur 1

Lancer un programme dans un script python

Posté : ven. 10 juil. 2015 06:01
par chillax
Bonjour à tous !
Je débute dans python et je me demandais s'il était possible de lancer un programme depuis un script python ?
L'idée est de faire un petit jeu de math en python avec des LED qui s'allument suivant les réponses.
Une fois tout les niveaux passés, j'aimerai qu'un programme (genre cmatrix ou une vidéo avec omxplayer par exemple) se lance.
Quelqu'un aurait une idée de comment faire ?

Merci à vous les raspinautes :p

Re: Lancer un programme dans un script python

Posté : ven. 10 juil. 2015 14:09
par vague nerd
Bonjour.

Code : Tout sélectionner

import socket
os.system('commande')
Bien sûr, il faut que la commande puisse être exécuté (droits, utilisateur...)

Code : Tout sélectionner

os.popen(
pour obtenir la valeure de retour.

Pour faire de l’exécution paralèle (multrithreading) : .fork()
Cdt.

Re: Lancer un programme dans un script python

Posté : ven. 17 juil. 2015 15:02
par zeverybest
Et si je souhaite lancer un script PHP depuis ce script python ?

Je fais pareil ?

Code : Tout sélectionner

import socket
os.system('monscript.php')
j'ai un doute

Re: Lancer un programme dans un script python

Posté : ven. 17 juil. 2015 23:21
par Manfraid
Dans ce cas il faut faire

Code : Tout sélectionner

"PHP /ou_ce_trouve_le_script/mon_script.PHP"

Re: Lancer un programme dans un script python

Posté : sam. 18 juil. 2015 20:43
par zeverybest
Je teste ça des que possible

Merci

Re: Lancer un programme dans un script python

Posté : ven. 24 juil. 2015 15:57
par zeverybest
ça ne fonctionne pas

Re: Lancer un programme dans un script python

Posté : jeu. 10 sept. 2015 11:01
par thy59

Code : Tout sélectionner

import os
''' (...) '''
cmd="php /chemin/vers/le/script/script.php"
os.system(cmd)
Devrait fonctionner