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.