Función incorporada open() de Python

De la documentación de Python 3

Abre un archivo y devuelve un objeto de archivo correspondiente. Si el archivo no se puede abrir, se genera un OSError. Consulte Lectura y Escritura de Archivos para obtener más ejemplos de cómo usar esta función.

Introducción

La función open() en Python se utiliza para abrir un archivo y devuelve un objeto de archivo. Es la forma estándar de interactuar con archivos en su sistema. Puede especificar el modo para abrir el archivo, como lectura, escritura o anexar.

Ejemplos

# Abre un archivo completamente nuevo (el modo 'x' generará un error si ya existe)
spam = open('spam.txt', mode='x')
spam.write('Mi primera línea\n\n')
spam.close()
# Anexa al archivo y lo cierra automáticamente después
with open('spam.txt', mode='a') as spam:
    spam.write('Mi segunda línea')
with open('spam.txt') as spam:
    content = spam.read()
    print(content)
Mi primera línea

Mi segunda línea

Enlaces relevantes