Diferencia entre revisiones de «Usuario:Lmorillas/intropyaytozgz/dia2»
De WikiEducator
(→Módulos) |
(→Módulos de la librería estándar) |
||
Línea 37: | Línea 37: | ||
* sys | * sys | ||
* os | * os | ||
+ | os.access(path, modo_de_acceso) Saber si se puede acceder a un archivo o directorio | ||
+ | os.getcwd() Conocer el directorio actual | ||
+ | os.chdir(nuevo_path) Cambiar de directorio de trabajo | ||
+ | os.chroot() Cambiar al directorio de trabajo raíz | ||
+ | os.chmod(path, permisos) Cambiar los permisos de un archivo o directorio | ||
+ | os.chown(path, permisos) Cambiar el propietario de un archivo o directorio | ||
+ | os.mkdir(path[, modo]) Crear un directorio | ||
+ | os.mkdirs(path[, modo]) Crear directorios recursivamente | ||
+ | os.remove(path) Eliminar un archivo | ||
+ | os.rmdir(path) Eliminar un directorio | ||
+ | os.removedirs(path) Eliminar directorios recursivamente | ||
+ | os.rename(actual, nuevo) Renombrar un archivo | ||
+ | os.symlink(path, nombre_destino) Crear un enlace simbólico | ||
* os.path | * os.path | ||
* subprocess | * subprocess |
Revisión de 08:59 19 nov 2012
Repaso dia 1
- Tipos de datos
- Estructuras de control
Excepciones
- ¿Por qué?
- Capturando excepciones
Encapsulando código
Funciones
- Definiendo una función
- Llamando a una función
- Argumentos posicionales y nominados
- Argumentos por defecto
- Recursividad
- Funciones Lambda
Clases
- Definiendo una clase
- Instanciando una clase
- Métodos y atributos de instancia
- Métodos y atributos de clase
- Protegiendo y escondiendo
- Herencia
Módulos
- Usando módulos
- Creando un módulo
- Evitando la ejecución
- Paquetes
Módulos de la librería estándar
- sys
- os
os.access(path, modo_de_acceso) Saber si se puede acceder a un archivo o directorio os.getcwd() Conocer el directorio actual os.chdir(nuevo_path) Cambiar de directorio de trabajo os.chroot() Cambiar al directorio de trabajo raíz os.chmod(path, permisos) Cambiar los permisos de un archivo o directorio os.chown(path, permisos) Cambiar el propietario de un archivo o directorio os.mkdir(path[, modo]) Crear un directorio os.mkdirs(path[, modo]) Crear directorios recursivamente os.remove(path) Eliminar un archivo os.rmdir(path) Eliminar un directorio os.removedirs(path) Eliminar directorios recursivamente os.rename(actual, nuevo) Renombrar un archivo os.symlink(path, nombre_destino) Crear un enlace simbólico
- os.path
- subprocess
Archivos
- Abriendo archivos
- Distintos modos
- Linea a linea
- Byte a byte
- Trabajando con directorios
- Pickle y shelf