Bonjour, je souhaite faire un Thread Python pour lancer un programme en arrière plan et avoir tout de suite après la main.
Je fais donc:
Dans lequel test.py est un programme qui marche très bien et qui est très long à s'executer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import threading import os commande = "C:\Programmes\Python25\python.exe D:\test.py 2008 03 01 00 00 01 2008 03 02 23 59 59" a = threading.Thread(None, os.popen, None, (commande,), {}) a.start() print "Test"
Mais quand jexuste ce code, Python ne me rend pas la main (sablier sous Python Win, bloqué en ligne de commande, bloqué en Apache/Mod_Python).
(Mon but final est en fait de pouvoir lancer des programmes python depuis un site Intranet, sans avoir à attendre leur fin d'execution).
Quelqu'un a une idée de pourquoi Python ne me rend pas la main (le thread ne marche pas)?
Merci!
Daz
Partager