Je veux changer le répertoire courant en utilisant un sous-processus.
Par exemple :
import os, sys, subprocess
os.environ['a'] = '/home'
os.environ['b'] = '/'
subprocess.call('cd $a', shell=True)
subprocess.call('ls', shell=True)
subprocess.call('cd $b', shell=True)
subprocess.call('ls', shell=True)
Je pense que cela devrait fonctionner comme une ligne de commande unix
$ export a='/home'
$ export b='/'
$ cd $a
$ ls
$ cd $b
$ ls
Mais ça n'arrive pas..
Que dois-je faire pour changer le dir actuel ?
Merci.