Bonjour,

Lors d'un script de mise à jour j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        shutil.rmtree(PathAppli)
        shutil.move(MajTmp, PathAppli)
 
...
        self.LanceProg()
        exit()
Puis je relance le script principal :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    def LanceProg(self):
        p = Popen('python ' + PathAppli + 'monappli.py', shell=True)
        sts = os.waitpid(p.pid, 1)
        exit
Pour python pas de souci (il me retrouve les imports etc...) par contre pour le système de fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$ python majprog.py 
$ ls
$ python majprog.py 
python: can't open file 'majprog.py': [Errno 2] No such file or directory
Existe t'il une solution pour forcer le rafraichissement du système de fichier ?

Merci d'avance