introduccion a python. clase 7

5
Introducción a Python Ing. Ernesto Freyre G. Clase 7: Librerias de Funciones, OS, Fecha y Hora, Zip

Upload: ernesto-freyre-gonzalez

Post on 18-Jul-2015

69 views

Category:

Software


5 download

TRANSCRIPT

Page 1: Introduccion a Python. Clase 7

Introducción a PythonIng. Ernesto Freyre G.

Clase 7: Librerias de Funciones, OS, Fecha y Hora, Zip

Page 2: Introduccion a Python. Clase 7

Objetivos Clase 7

- Interaccion con el Sistema Operativo - Fecha y Hora - Archivos ZIP (compactados)

Page 3: Introduccion a Python. Clase 7

Interaccion con el Sistema Operativo- Modulo “os” - os.environ - Diccionario con variables de entorno del sistema. - Directorios: os.chdir, os.fchdir, os.getcwd - Variables Sistema: os.getenv, os.putenv - Listar directorios: os.listdir - Crear directorios: os.mkdir, os.makedirs - Borrar archivos: os.remove - Borrar directorios: os.rmdir, os.removedirs - Renombrar archivos: os.rename - Ejecutar comando consola: os.system - Separador directorios: os.sep - Separador de lineas: os.linesep

Page 4: Introduccion a Python. Clase 7

Fecha y Hora

- Modulos datetime - Fecha: datetime.date - Hora: datetime.time - Diferencia horaria: datetime.timedelta - Fecha actual: datetime.today(), datetime.now() - Representacion cadena caracteres: .strftime(...)

1. Formatos: %d %m %y

Page 5: Introduccion a Python. Clase 7

Archivos Compactados

- Modulo zipfileimport zipfile, os!file = zipfile.ZipFile("ejemplo.zip", "w")!!file.write(“archivo.txt”, “carpeta”,!

zipfile.ZIP_DEFLATED)!!file.close()!!!file = zipfile.ZipFile("ejemplo.zip", "r")!!for name in file.namelist():! data = file.read(name)! print name, len(data), repr(data[:10])!!