Como visualizar o conteúdo do módulo em python

Video: Aulas Python - 023 - Utilizando Módulos: Módulo math

Python oferece várias maneiras diferentes de ver o conteúdo do módulo. O método que a maioria dos desenvolvedores usar é trabalhar com o dir () função, que informa sobre os atributos que o módulo fornece.

Video: Curso de Python - Aula 17 - Módulo da Divisão - eXcript

atributos de função são gerados automaticamente pelo Python para você. Estes atributos realizar as seguintes tarefas ou conter as seguintes informações:

  • __builtins__: Contém uma listagem de todos os atributos internos que são acessíveis a partir do módulo. Python adiciona esses atributos automaticamente para você.

  • __cached__: Diz-lhe o nome ea localização do arquivo em cache que está associada com o módulo. As informações de localização (caminho) é relativo ao diretório Python atual.

  • __doc__: Saídas de informações de ajuda para o módulo, assumindo que você realmente preencheu Por exemplo, se você digitar. OS .__ doc__ e pressione Enter, Python irá enviar as informações de ajuda associado ao OS biblioteca.

  • __Arquivo__: Diz-lhe o nome e localização do módulo. As informações de localização (caminho) é relativo ao diretório Python atual.

  • __initializing__: Determina se o módulo está no processo de inicialização em si. Normalmente este atributo retorna um valor de Falso. Este atributo é útil quando você precisa esperar até que um módulo é feito o carregamento antes de importar outro módulo que depende dele.

  • __carregador__: Saídas as informações loader para este módulo. o carregador é um pedaço de software que recebe o módulo e coloca-lo na memória para que Python pode usá-lo. Este é um atributo que raramente (ou nunca) usar.

  • __nome__: Diz-lhe apenas o nome do módulo.

  • __pacote__: Este atributo é usado internamente pelo sistema de importação para torná-lo mais fácil de carregar e gerenciar módulos. Você não precisa se preocupar com esse atributo particular.

Video: Conteúdo Curso Sistemas de Recomendação em Python



Pode surpreendê-lo para descobrir que você pode detalhar ainda mais para os atributos. Tipo dir (MyLibrary.SayHello) e pressione Enter.

Algumas dessas entradas, tais como __nome__, também apareceu na lista módulo. No entanto, você pode estar curioso sobre algumas das outras entradas. Por exemplo, você pode querer saber o que __tamanho de__ é tudo sobre. Uma maneira de obter informação adicional é digitar ajudar ( “__ sizeof__”) e pressione Enter. Você vê algum escassa (mas útil) informação de ajuda.

Python não vai explodir se você tentar o atributo. Mesmo que o shell faz surgirem problemas, você pode sempre começar um novo. Então, uma outra maneira de verificar um módulo é simplesmente tentar os atributos. Por exemplo, se você digitar MyLibrary.SayHello .__ __ sizeof () e pressione Enter, você vê o tamanho do Diga olá() função em bytes.

Ao contrário de muitas outras linguagens de programação, Python também torna o código fonte para as suas bibliotecas de língua nativa disponíveis. Por exemplo, quando você olhar para o Python33Lib diretório, você verá uma lista de .py arquivos que você pode abrir no IDLE com nenhum problema em tudo.

Video: Como Listar Arquivos de um Diretório Com Python

Visualizando o conteúdo diretamente pode ajudá-lo a descobrir novas técnicas de programação e entender melhor como funciona a biblioteca. Quanto mais tempo você gasta trabalhando com Python, melhor você vai se tornar a usá-lo para construir aplicações interessantes.

Certifique-se que você só olhar para o código da biblioteca e não acidentalmente mudá-lo. Se você acidentalmente alterar o código, seus aplicativos podem parar de funcionar. Pior ainda, você pode introduzir erros sutis em sua aplicação que só aparecem em seu sistema e em nenhum outro lugar. Sempre tenha cuidado ao trabalhar com o código da biblioteca.


Publicações relacionadas