- os
- Uso de funcionalidades dependientes del SO
- os.getlogin() nombre de login del usuario
- os.getloadavg() carga media del sistema
- os.getcwd() obtiene el directorio actual
- os.chdir(path) cambia el directorio actual a path
- os.listdir(path) lista de todas las entradas del directorio path
- os.path
- Manipulación de ficheros y/o directorios
- os.path.isfile(path) True si path es un fichero regular
- os.path.split(path) Divide path en directorio+fichero
- os.path.splitext(path) Divide path en nombre_fichero+ extensión
- os.path.getsize(path) Devuelve el tamaño de path
- glob
- Expansión de nombres de ficheros estilo UNIX (globbing)
- glob.glob(expr) Lista de ficheros indicados por expr (puede contener comodines)
- shutil
- Operaciones de alto nivel con ficheros
- shutil.copy(src, dst) Copia el fichero src al fichero o directorio dst
- shutil.move(src, dst) Mueve recursivamente un fichero o directorio
- tempfile
- Genera ficheros y directorios temporales
- tempfile.NamedTemporaryFile() Crea un fichero temporal con nombre
- optparse
- Parsea las opciones en línea de comandos (reemplazado por argparse)
- gzip, bz2, zipfile, tarfile
- Manejo de fichero comprimidos
- sys
- Parametros y funciones dependientes del sistema
- sys.argv Lista de argumentos en línea de comandos (sys.argv[0] es el nombre del script)
- sys.exit([code]) Termina el script con código de salida code
Administración de Sistemas e Redes <ASR.USC[at]gmail.com>
Tomás Fernández Pena <tf.pena[at]usc.es>
Última actualización: 30-09-15 17:44 por tomas
Curso de Administración de Sistemas y Redes por Tomás Fernández Pena se distribuye bajo la licencia Creative Commons Recoñecemento-Compartir baixo a mesma licenza. 3.0 España.
Trabajo original en persoal.citius.usc.es/tf.pena/ASR.