Bonjour à tous,

Je cherche à lier 3 scripts. Le premier lance le deuxième et s'arrête et le deuxième lance le 3ème mais continue à tourner.

J'ai bien essayé execfile mais si cela fonctionne pendant un certain temps depuis la console, ca refuse de fonctionner depuis le script.

Pouvez m'aider et pointer mon erreur ?

Le premier script efface un fichier et le recre dans la foulée à vide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import os
import sys
 
#Création du fichier
file = open('c:\\toto.txt','w')
 
#Fermeture du fichier
file.close()
 
#appel du second script
execfile('c:\\script2.py')
 
#Fermeture du script 1
sys.exit()
A partir de la, ca bloque. Ou est mon erreur ?

Merci d'avance
Steph70

[Edit] J'ai un peu modifié le premier script car je l'ai recopié avec des erreurs, la c'est mieux