2010-03-28 6 views
0

J'ai un script python qui se termine par l'exécution d'un programme (iexpress.exe) dans une invite DOS.
Le programme qui s'exécute dans l'invite DOS utilise un répertoire appelé workdir. Une fois le programme terminé dans l'invite DOS, je voudrais que python supprime le répertoire. je viens de faire une solution simple de mettre un délai de 30 secondes:Suppression de répertoires après la fin d'une invite de commande

time.sleep(30) 
removeall(workdir) 
os.rmdir(workdir) 

Mais comment dois-je faire, si python devrait supprimer le droit dir une fois le processus terminé?

Répondre

0

que le programme python appeler l'exe et ne pas tomber à l'extrémité

-à-dire appeler l'exe en utilisant subprocess.Popen

Le lorsque l'exe que vous êtes termine toujours en python

Questions connexes