Adicionando a um arquivo

Lembre-se dos vários modos que são suportados para trabalhar com arquivos:
Modo
Operação
Exemplo
'r'
Leitura (o padrão)
with open('document.txt', 'r') as f:
'w'
Escrita
with open('document.txt', 'w') as f:
'a'
Acrescentar
with open('document.txt', 'a') as f:
'r+'
Leitura + Escrita
with open('document.txt', 'r+') as f:
'x'
Criar (erro se existir)
with open('document.txt', 'x') as f:
Existem diferentes arquivos presentes no computador. Você foi solicitado a adicionar algumas linhas a eles.
A entrada contém 2 linhas. A primeira linha é o nome do arquivo. A segunda é o conteúdo que queremos adicionar a esse arquivo.
O programa precisa primeiro adicionar a linha especificada ao arquivo e, em seguida, imprimir todo o conteúdo do arquivo.
Entrada
doc.txt (conteúdo inicial)
Saída
doc.txt (conteúdo resultante)
doc.txt This is the second line
This is the first line
This is the first line This is the second line
This is the first line This is the second line
Entrada
empty.txt (conteúdo inicial)
Saída
empty.txt (conteúdo resultante)
empty.txt Adding some content
Adding some content
Adding some content
Entrada
multiline.txt (conteúdo inicial)
Saída
multiline.txt (conteúdo resultante)
multiline.txt The final line!
This is some very very long document with many lines of text…
This is some very very long document with many lines of text… The final line!
This is some very very long document with many lines of text… The final line!
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue