Por que é 'dir ()' chamado 'dir' em python?
Pergunta
Em Python, há uma chamada dir
built-in função. Isto é usado para obter uma lista de todos os atributos para um objeto.
Eu entendo o que ele faz, mas estou confuso sobre por que ele é chamado dir
. Como é esse nome relacionado para obter os atributos de um objeto?
Solução
Ela dá-lhe uma dir ectory de todos os atributos de um objeto.
Este não é um diretório como usado em sistemas de arquivos, mas o uso padrão: a lista de nomes ou dados
.Outras dicas
IIRC I nomeou-o após o comando DIR
em DOS.
Você está recuperando um "diretório", uma lista de todas as coisas que está disponível em algum recurso.
Esta resposta será mais útil para aqueles novos para Python.
Eu estou aprendendo Python e apenas esta manhã estava pensando sobre as constantes embutidas e funções que estão disponíveis na língua.
Eu acho interessante que você só tem que lembrar três coisas:
Há um 'especial' builtin função dir () .
Há uma
__builtins__
'variável de sistema'.dir (
__builtins__
) gera uma visão de 'mundo builtin do Python'.
Então, o que faz dir média? Eu povoada este por agora:
dir exões:. Material de mapas para percorrer a paisagem Python
Veja também:
dir (): Exibe nomes de um espaço de nomes
Então, se você quiser, você pode também deixar dir suporte para
exposição dentro rubrica