Pular para o conteúdo principal

Questão de Programação — Python — VUNESP 2024

ProgramaçãoPython
Código
vu088382
Banca
VUNESP
Órgão
UNESP
Ano
2024
Nível
Superior
Cargo
V - - ssistente de Suporte Acadêmico assistente de suporte Acadêmico IV - Área de Atuação: Computação de Alto Desempenho e Computação em Nuvem
Entre o conjunto de módulos disponíveis nativamente no Python, o módulo os permite a interação com o sistema operacional, o que por sua vez facilita a automação de tarefas administrativas. A função utilizada desse módulo para retornar o diretório atual é a:
  1. Aos . cwd ( )
  2. Bos . dir ( )
  3. Cos . pwd ( )
  4. Dos . getcwd ( )
  5. Eos . getdir ( )
Revelar gabarito e comentário

GabaritoD — os . getcwd ( )

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Módulo os em Python - Função para obter o diretório atual

Gabarito: letra D. A função os.getcwd() é a função nativa do módulo os que retorna o caminho do diretório atual de trabalho (current working directory). As demais alternativas ou não existem ou fazem parte de outros contextos.

Alternativa A — ❌ Incorreta

os.cwd() não é uma função do módulo os. A forma correta inclui o prefixo get, como em getcwd().

Alternativa B — ❌ Incorreta

os.dir() não existe no módulo os. O módulo possui os.path.dirname(), mas essa função extrai o diretório pai de um caminho, não retorna o diretório atual.

Alternativa C — ❌ Incorreta

os.pwd() não é uma função Python. Em sistemas Unix, o comando pwd (print working directory) existe no shell, mas não como função Python.

Alternativa D — ✅ Correta ⟵ GABARITO

os.getcwd() é a função correta. Exemplo de uso:

import os
diretorio_atual = os.getcwd()
print(diretorio_atual)  # exibe o caminho completo

Alternativa E — ❌ Incorreta

os.getdir() não existe. Pode haver confusão com os.listdir(), que lista o conteúdo de um diretório, mas não retorna o diretório atual.

PEGA ESSA DICA!

Para decorar rapidamente: lembre-se de que getcwd significa get current working directory. O nome da função reflete exatamente sua ação.

Gabarito: letra D.

Link permanente: /questoes/vu088382