Entre o conjunto de módulos disponíveis nativamente no Pyth...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: D - os . getcwd ( )
Tema Central da Questão: Esta questão aborda o uso do módulo os do Python, que é essencial para interagir com o sistema operacional. Conhecer este módulo é crucial para quem busca automação de tarefas administrativas por meio de scripts Python.
Resumo Teórico: O módulo os é uma parte fundamental da biblioteca padrão do Python, permitindo executar comandos e manipular arquivos no sistema operacional. Um dos usos típicos é obter o diretório de trabalho atual, algo frequentemente necessário para operações que envolvem caminhos de arquivos.
Justificativa da Alternativa Correta: A função os.getcwd() (Get Current Working Directory) retorna uma string com o caminho absoluto do diretório atual. Este é o método correto e nativo em Python para obter essa informação, conforme documentado na documentação oficial do Python.
Análise das Alternativas Incorretas:
- A - os . cwd ( ): Não é uma função válida. A função correta é
os.getcwd(). - B - os . dir ( ): Embora
dir()seja uma função em Python, ela não faz parte do módulo os e é usada para inspecionar os atributos de um objeto. - C - os . pwd ( ):
pwdnão é uma função do módulo os. O nome pode ser confundido com o comando Unixpwd, que também retorna o diretório atual, mas não é usado em Python. - E - os . getdir ( ): Não existe uma função
getdirno módulo os. Isso é uma distração comum.
Estrategicamente, é importante destacar funções que começam com "get" quando se busca acessar informações, como no caso de diretórios. Além disso, familiarizar-se com a documentação do módulo os ajuda a evitar armadilhas.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O módulo os, nativo do Python, é essencial para automação de tarefas no sistema de arquivos e manipulação de diretórios.
import os
print(os.getcwd()) # Retorna o diretório atual de execução do script
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo