introduccion a python. clase 7
TRANSCRIPT
Introducción a PythonIng. Ernesto Freyre G.
Clase 7: Librerias de Funciones, OS, Fecha y Hora, Zip
Objetivos Clase 7
- Interaccion con el Sistema Operativo - Fecha y Hora - Archivos ZIP (compactados)
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
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
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])!!