Con esta función podremos abrir ficheros y trabajar sobre ellos; así sería su funcionamiento por ejemplo para leer el contenido de un documento de texto con Python:
with open('documento.txt') as file: leer = file.read() print(leer)
Para escribir dentro de un fichero lo haríamos de esta forma, aunque esto eliminará todo el contenido del documento:
with open('documento.txt', 'w') as file: file.write('Escribimos este texto en el documento')
Para escribir varias líneas en un documento y que haga un salto a cada línea:
with open('documento.txt', 'w') as file: file.write('Escribimos este texto en el documento\n') file.write('Hola que tal\n') file.write('Otro texto\n') file.write('Final\n')
ABRIR UN ARCHIVO EN BINARIO CON PYTHON Así es el código para abrir y leer un archivo en binario con python:
# Abre un archivo en modo binario with open("direcciones_ip.txt", "rb") as f: # Lee el contenido del archivo contenido = f.read() # Imprime el contenido del archivo print(contenido)
Y vemos que lee el contenido: