separar - string en python
Evaluar variables de entorno en una cadena (1)
Tengo una cadena que representa un camino. Debido a que esta aplicación se usa en Windows, OSX y Linux, hemos definido variables de entorno para mapear correctamente los volúmenes de los diferentes sistemas de archivos. El resultado es:
"$C/test/testing"
Lo que quiero hacer es evaluar las variables de entorno en la cadena para que sean reemplazadas por sus respectivos nombres de volumen. ¿Existe un comando específico que me falta, o debo tomar os.environ.keys()
y reemplazar manualmente las cadenas?
Use os.path.expandvars para expandir las variables de entorno en la cadena, por ejemplo:
>>> os.path.expandvars(''$C/test/testing'')
''//test/testing''