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