Python proporciona varias funciones y metodos para trabajar con archivos de texto y binarios.
Para leer el contenido de un archivo, primero se debe abrir utilizando la funcion open()
y luego se puede leer utilizando metodos como read()
, readline()
o readlines()
.
with open('archivo.txt', 'r') as f:
contenido = f.read()
Para escribir en un archivo, primero se debe abrir utilizando la funcion open()
con el modo de escritura 'w'
, 'a'
o 'x'
, y luego se puede escribir utilizando el metodo write()
.
with open('archivo.txt', 'w') as f:
f.write("Hola, mundo!")
Python tambien soporta el manejo de archivos binarios utilizando modos como 'rb'
y 'wb'
.
Ademas de leer y escribir archivos, Python permite realizar operaciones como renombrar archivos, eliminar archivos, y manipular directorios.