






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento proporciona una introducción al manejo de archivos en python. Cubre temas como la creación y escritura de archivos, la adición de datos a archivos existentes, la lectura de datos de archivos, el cierre de archivos, y las operaciones de renombrado y eliminación de archivos y directorios. También se explica cómo leer archivos desde internet utilizando la biblioteca urllib.request. Adecuado para estudiantes universitarios y autodidactas que deseen aprender a trabajar con archivos en python. Proporciona una base sólida para comprender los conceptos fundamentales del manejo de archivos y puede ser útil como material de estudio, resumen o referencia para cursos de programación en python.
Tipo: Diapositivas
1 / 12
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







LENGUAJE DE PROGRAMACION II
(^) Para crear un fichero nuevo se utiliza la instrucción (^) open(ruta, 'w') : Crea el fichero con la ruta ruta, lo abre en modo escritura (el argumento ‘w’ significa write) y devuelve un objeto que lo referencia. (^) Si el fichero indicado por la ruta ya existe en el sistema, se reemplazará por el nuevo. (^) Una vez creado el fichero, para escribir datos en él se utiliza el método (^) fichero.write(c) : Escribe la cadena c en el fichero referenciado por fichero. (^) >>> f = open('bienvenida.txt', 'w') (^) ... f.write('¡Bienvenido a Python!')
(^) Si en lugar de crear un fichero nuevo queremos añadir datos a un fichero existente se debe utilizar la instrucción (^) open(ruta, 'a') : Abre el fichero con la ruta ruta en modo añadir (el argumento ‘a’ significa append) y devuelve un objeto que lo referencia. (^) Una vez abierto el fichero, se utiliza el método de escritura anterior y los datos se añaden al final del fichero. (^) >>> f = open('bienvenida.txt', 'a') (^) ... f.write('\n¡Hasta pronto!')
(^) fichero.read() : Devuelve todos los datos contenidos en fichero como una cadena de caracteres. (^) fichero.readlines() : Devuelve una lista de cadenas de caracteres donde cada cadena es una linea del fichero referenciado por fichero.
(^) Para cerrar un fichero se utiliza el método (^) fichero.close() : Cierra el fichero referenciado por el objeto fichero. (^) Cuando se termina de trabajar con un fichero conviene cerrarlo, sobre todo si se abre en modo escritura, ya que mientras está abierto en este modo no se puede abrir por otra aplicación. Si no se cierra explícitamente un fichero, Python intentará cerrarlo cuando estime que ya no se va a usar más.
Para trabajar con directorios también se utilizan funciones del módulo os. (^) os.listdir(ruta) : Devuelve una lista con los ficheros y directorios contenidos en la ruta ruta. (^) os.mkdir(ruta) : Crea un nuevo directorio en la ruta. (^) os.chdir(ruta) : Cambia el directorio actual al indicado por la ruta. (^) os.getcwd() : Devuelve una cadena con la ruta del directorio actual. (^) os.rmdir(ruta) : Borra el directorio de la ruta, siempre y cuando esté vacío.