Na engenharia de software moderna em Python, qual é a principal vantagem de utilizar a estrutura de contexto with open(...) as arquivo:? Opções da pergunta 2: a) Ela desabilita a necessidade de usar o comando write() para salvar os dados. b) Ela garante que o arquivo seja fechado automaticamente e os recursos do sistema liberados ao fim do bloco de código, prevenindo corrupção de dados. c) Ela ignora os erros de FileNotFoundError automaticamente para que o programa não trave. d) Ela permite escrever em arquivos no formato PDF sem a necessidade de bibliotecas externas. e) Ela transforma dados de um arquivo .txt diretamente em uma planilha .xlsx de forma nativa.