Questão FC95884
Acerca da linguagem Python, julgue o item subsecutivo. Considere-se que o arquivo script.sh esteja no mesmo diretório de execução do trecho de código apresentado a seguir. arquivo
Linguagens de Programação
CEBRASPE (CESPE) · 2023
Considere-se que o arquivo script.sh esteja no mesmo diretório de execução do trecho de código apresentado a seguir.
arquivo = open(‘script.sh’)
print(arquivo)
A partir dessa consideração, infere-se que a execução desse código terá como resultado a impressão em tela do conteúdo da variável arquivo.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: O código apresentado não imprime o conteúdo do arquivo 'script.sh', mas sim uma representação do objeto de arquivo aberto. Para exibir o conteúdo do arquivo, seria necessário utilizar métodos como 'read()' ou 'readlines()'. Assim, a afirmação de que a execução resultará na impressão do conteúdo da variável 'arquivo' está incorreta, tornando o item ERRADO.
Analisando o código:

que
open('script.sh') faz?
- Esse comando abre o arquivo
script.sh, assumindo que ele está no mesmo diretório do script Python. - O modo padrão de
open()é"r"(modo de leitura), então ele apenas abre o arquivo, mas não lê seu conteúdo automaticamente.
O que
print(arquivo) faz?- Esse comando imprime o objeto do arquivo, e não seu conteúdo.
- O resultado será algo como:

Conteúdo do catálogo FC Concursos · Atualizado em