Title | Archivos en Python |
---|---|
Author | federico gomez |
Course | Programación |
Institution | Universidad Nacional Autónoma de México |
Pages | 18 |
File Size | 271.7 KB |
File Type | |
Total Downloads | 11 |
Total Views | 162 |
manejo de archivos en python...
Archivos en Python – Métodos del objeto file y modos de apertura Índice Temático
Archivos en Python 3 : Crear; leer; abrir; ejecutar
Crear archivos en python usando With Abrir archivos en python mediante el objeto file
Método Método Método Método
Seek(byte) Tell() Read([bytes]) Readline([bytes])
Método Método Método Método
Readlines() Write() Writelines(secuencia) Close()
Modo de Solo lectura (Read) (“r”) Modo de Escritura (Write) (“w”) Modo de Solo escritura al final (“a”) Modo de Lectura- Escritura (+) (r+ , w+, a+) Sintaxis de los modos de apertura:
Paso 1: Utilizamos Try / Except para atrapar excepciones al abrirlo Paso 2: Le preguntamos al usuario donde se encuentra: Paso 3: Forzamos a dar la ubicación en un input
Métodos del objeto file en python
Imprimir o leer sólo líneas específicas de un archivo en python
Modos de apertura de archivos en python
Crear un programa para leer archivos desde Python
A tener en cuenta a la hora de utilizar archivos En esta entrada me gustaría que comenzaremos a aprender archivos en python, vamos a ver como crear y editar archivos en python desde nuestro código de manera segura usando también try /except para que en caso de obtener errores podamos manejarlos como se debe.
Archivos en Python 3 : Crear; leer; abrir; ejecutar
En la clase pasada vimos cómo generar archivos de texto, definiendo la forma de operación, es decir, escritura y lectura. En el último ejemplo realizado agregamos cabecera en el archivo y vimos el proceso para importar los datos capturados a Excel y luego migrarlos a Access. Aprendamos nuevos métodos o formas de definir la creación ya acceso a archivos.
Crear archivos en python usando With Esta cláusula establece automáticamente un contexto para la ejecución segura debido a que crea un punto de partida de configuraciones iniciales y al finalizar recupera los valores anteriores. Y en el caso de la apertura de un archivo este automáticamente ha de cerrarlo una vez terminada la función que lo involucre, así como también se realiza una limpieza de la memoria utilizada. Por esto creo que la forma correcta de manipular archivos es utilizando la cláusula with aunque veo muchos Manuales, tutorías y cursos donde se enseña a abrir y crear ficheros solo
utilizando el método open (lo que no está mal pero tampoco es lo más óptimo) De esta manera se utiliza un gestor de contexto “Context Manager” que son objetos que tienen definido los métodos __enter__ y __exit__ para inicializar el contexto y para terminarlo al igual que los objetos file, esto nos asegura que se ha de cerrar correctamente.
Abrir archivos en python mediante el objeto file Podemos manipular una variable como un objeto file (archivo) asignándole un archivo mediante la función integrada open e indicando la ruta del mismo seguido del modo en el cual vamos a abrirlo. Entonces la variable toma como valor el archivo y se convierte en un objeto file permitiéndonos trabajar con ella utilizando los métodos. Combinándolo con la cláusula whit as lo hacemos de la siguiente manera: #!/usr/bin/env python # -*- coding: utf-8 -*# # sin título.py # # #Forma clásica de crear un archivo: f = open("datos.txt", "w") #Creamos el archivo f.write("Creando archivo de texto en python de forma clásica") #...