Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Manejo de archivos en Python - Prof. Freire, Diapositivas de Lenguajes de Programación

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

2023/2024

Subido el 06/05/2024

veronica-freire-13
veronica-freire-13 🇪🇨

1 documento

1 / 12

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
FICHEROS EN PYTHON
LENGUAJE DE PROGRAMACION II
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Manejo de archivos en Python - Prof. Freire y más Diapositivas en PDF de Lenguajes de Programación solo en Docsity!

FICHEROS EN PYTHON

LENGUAJE DE PROGRAMACION II

FICHEROS EN PYTHON

CREACIÓN Y ESCRITURA DE FICHEROS

 (^) 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!')

AÑADIR DATOS A UN FICHERO

 (^) 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!')

LEER DATOS DE UN FICHERO

 (^) 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.

CERRAR UN 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.

RENOMBRADO Y BORRADO DE UN FICHERO O DIRECTORIO

CREACIÓN, CAMBIO Y ELIMINACIÓN DE DIRECTORIOS

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.