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'