Python: Módulo: os
El módulo os
nos permite gestionar diferentes opciones relativas al sistema operativo (OS) como pueden ser ficheros, directorios, etc.
Crea un directorio con el path
y el mode
(por defecto 777) indicados. NO crea directorios intermedios.
>>> os.makedir("/camino/al/directorio", 0755)
Crea un directorio con el path
y el mode
(por defecto 777) indicados y si es necesario crear los directorios intermedios. Realmente loq ue hace es llamar al método os.makerdir
.
>>> os.makedirs("/camino/al/directorio", 0755)
Cambia la fecha y hora de acceso y modificado del fichero especificado por path
. Es como el touch
.
Se pueden especificar directorios siempre que el S.O. lo permita (Windows NO lo permite).
>>> os.utime("/camino/al/fichero")
Disponemos de varios métodos para obtener información del entorno, por ejemplo os.environ
nos devuelve un diccionario con las variables de entorno, os.getenv(key)
obtenemos una variable de entorno concreta.
>>> os.environ {'HISTTIMEFORMAT': '%F %T - ', 'HISTFILE': '/root/.bash_history', 'LOGNAME': 'root', 'USER': 'root', 'PATH': '/usr/sbin:/sbin:/usr/bin:/bin', 'HOME': '/root', 'LANG': 'es_ES.UTF-8', 'TERM': 'linux'} >>> os.getenv('HISTFILE') '/root/.bash_history'