Deseo cambiar el directorio actual mediante el subproceso.Cómo alternar entre directorios mediante el subproceso
Por ejemplo:
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)
creo que esto debería funcionar como una línea de comandos UNIX
$ export a='/home'
$ export b='/'
$ cd $a
$ ls
$ cd $b
$ ls
Pero no sucede ..
¿Cómo debo hacer para cambiar el dir actual?
Gracias.
No creo que eso sea posible. El subdirectorio del subproceso no afecta el directorio del proceso actual. ¿Qué quieres lograr? –