Carregando...
Carregando...
Ajude a melhorar a plataforma
A leitura e a gravação de arquivos em Python possibilitam a gravação dos dados em disco, por isso existem duas formas de se trabalhar com arquivos, uma que permite abri-los e editá-los em qualquer editor de texto (arquivos de texto) e outra que permite manipular imagens, sons, vídeos etc. (modo binário).
Com base nas informações apresentadas, identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.
I. Usando Python, ao abrir um arquivo de texto para realizar sua leitura, o que ocorre é: a leitura de seus bytes, sua decodificação e sua interpretação conforme uma tabela de caracteres para que gere como resultado um objeto string.
II. Usando Python, ao abrir um arquivo binário para realizar sua leitura, o que ocorre é: a leitura de seus bytes, que logo após são transferidos para memória, sendo interpretados e decodificados.
III. Usando Python, ao realizar uma gravação em um arquivo de texto, o que ocorre é: a codificação dos caracteres de uma string para que sejam transformados em bytes, possibilitando sua gravação em disco.
Assinale a alternativa que apresenta a sequência correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa E - V - F - V.
A manipulação de arquivos em Python distingue o modo de texto do modo binário, tratando a codificação de caracteres de forma específica para cada caso.
No modo texto, o Python realiza a conversão entre bytes (armazenados no disco) e strings (objetos em memória) usando codificações como UTF-8. No modo binário, os dados são lidos e gravados exatamente como estão, sem decodificação para texto.
bytes. Não ocorre a decodificação para interpretação de texto, pois o arquivo pode conter dados que não representam caracteres (como pixels de uma imagem).A sequência correta de veracidade é Verdadeiro, Falso e Verdadeiro.
Alternativa E.