Index of content
Observe que dentro del ciclo for le hemos indicado a la función de impresión que queremos que el carácter final sea ’ ’ en lugar de una nueva línea; Esto se debe a que la línea cadena ya posee el carácter de nueva línea leído del archivo. 18.4 Iteración del contenido del archivo Como sugiere el ejemplo anterior; es muy común querer tramitar el contenido de un archivo una línea a la vez. De hecho, Python lo hace extremadamente fácil al hacer que el objeto de archivo soporte la iteración. La iteración del archivo accede a cada línea del archivo. y hace que esa línea esté disponible para el bucle for. Por lo tanto, podemos escribir: También es posible utilizar la lista de comprensión para proporcionar una forma muy concisa de cargar y procesar líneas en un archivo en una lista. Es similar al efecto de readlines() pero ahora podemos preprocesar los datos antes de crear la lista: 18.5 Escritura de datos en archivos El método write() admite la escritura de una cadena en un archivo. Por supuesto, el archivo El objeto que creamos debe tener un modo de acceso que permita escribir (como ‘w’). Nota que el método de escritura no agrega un carácter de nueva línea (representado como ‘\n’) al final de la cadena; debe hacerlo manualmente. A continuación se muestra un ejemplo de programa corto para escribir un archivo de texto: archivo = abrir(‘miarchivo.txt’, ‘r’) para la línea en el archivo: imprimir (línea, fin = ‘’) archivo.cerrar() archivo = abrir(‘miarchivo.txt’, ‘r’) líneas = [línea.superior() para línea en archivo] archivo.cerrar() imprimir (líneas) print(‘Escribiendo archivo’) f = open(‘mi-nuevo-archivo.txt’, ‘w’) f.write(’¡Hola desde Python!!\n’) f.write(‘Trabajar con archivos es fácil…\n’) f.write(‘Es genial…\n’) f.cerrar() 218 18 Leer y escribir archivos
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More