Função built-in open() do Python
Abre o arquivo e retorna um objeto de arquivo correspondente. Se o arquivo não puder ser aberto, um OSError é levantado. Veja Leitura e Escrita de Arquivos para mais exemplos de como usar esta função.
Introdução
A função open() em Python é usada para abrir um arquivo e retorna um objeto de arquivo. É a maneira padrão de interagir com arquivos no seu sistema. Você pode especificar o modo para abrir o arquivo, como leitura, escrita ou anexação.
Exemplos
# Abre um arquivo totalmente novo (no modo 'x' levantará um erro se já existir)
spam = open('spam.txt', mode='x')
spam.write('Minha primeira linha\n\n')
spam.close()
# Anexa ao arquivo e fecha automaticamente depois
with open('spam.txt', mode='a') as spam:
spam.write('Minha segunda linha')
with open('spam.txt') as spam:
content = spam.read()
print(content)
Minha primeira linha
Minha segunda linha