Prévia do material em texto
<p>Imagine que você é um desenvolvedor que trabalha em uma empresa onde é necessário processar e manipular arquivos de texto em grande escala para gerar relatórios automatizados. Recentemente, você foi incumbido de criar um script em Python que lê, processa e salva arquivos de forma eficiente, mini- mizando riscos de perda de dados e garantindo que os arquivos sejam sempre fechados corretamente. Com base no contexto de manipulação de arquivos, qual é a prática recomendada para garantir o fe- chamento seguro de um arquivo após sua manipulação? Utilizar o comando open() para abrir o arquivo e close() para fechá-lo manualmente em cada A operação. Usar um bloco try-except-finally para garantir que o arquivo seja fechado, mesmo se ocorrer B uma exceção. Empregar a palavra reservada with, que abre o arquivo e o fecha automaticamente ao final do C bloco. Abrir o arquivo com open() e garantir que ele seja fechado no início de uma nova operação D com outro arquivo. E Fechar o arquivo apenas ao final do script, após todas as operações de leitura e escrita. Responder</p>