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'

Más información en: os y os.path

Retro

Lugares

Redes

Sistemas

Varios