Como encontrar informações sobre o caminho em python

Video: Como saber qual o caminho a seguir? - (profissional, afetivo, espiritual...)

Para utilizar o código em um módulo, Python deve ser capaz de localizar o módulo e carregá-lo na memória. As informações de localização são armazenados como caminhos dentro Python. Sempre que você solicitar que Python importar um módulo, o Python olha para todos os arquivos em sua lista de caminhos para encontrá-lo. A informação do caminho vem de três fontes:

Video: Como Encontrar o Seu Caminho em 2017

  • Variáveis ​​ambientais: variáveis ​​de ambiente Python, tais como PYTHONPATH, diz Python onde encontrar módulos no disco.

  • Diretório atual: Você pode alterar o diretório Python atual para que ele possa localizar os módulos usados ​​pelo seu aplicativo.

    Video: Encontrando Sua Vocação

  • Os diretórios padrão: Mesmo quando você não definir as variáveis ​​de ambiente e diretório atual não deu qualquer módulos utilizáveis, Python ainda pode encontrar suas próprias bibliotecas no conjunto de pastas padrão que são incluídos como parte de sua própria informações de caminho.

É útil saber as informações do caminho atual, porque a falta de um caminho pode causar o aplicativo a falhar. Os seguintes passos demonstram como você pode obter informações sobre o caminho:

  1. Abra o Shell Python.

    Você vê a janela do Python Shell aparecer.

  2. sys importação de tipo e pressione Enter.

  3. Tipo para p em sys.path: e pressione Enter.

    Python recua automaticamente a próxima linha para você. o sys.path atribuir sempre contém uma lista de caminhos padrão.

  4. Tipo de impressão (p) e pressione Enter duas vezes.



    Você verá uma lista das informações caminho. Sua lista pode ser diferente, dependendo da sua plataforma, a versão do Python que tem instalado, eo Python recursos que você tem instalado.

o sys.path atributo é confiável, mas nem sempre pode conter todos os caminhos que o Python pode ver. Se você não ver um caminho necessário, você sempre pode verificar em outro lugar que Python procura por informações. Os passos seguintes mostram como executar esta tarefa:

  1. import os de tipo e pressione Enter.

  2. Digite os.environ [ ‘PYTHONPATH’]. Split (os.pathsep) e pressione Enter.

    Quando você tem um PYTHONPATH variável de ambiente definido, você verá uma lista de caminhos. No entanto, se você não tem a variável de ambiente definida, você vê uma mensagem de erro.

    o sys.path atributo não inclui o Dividido() função, que é por isso que o exemplo usa um para loop com ele. No entanto, o os.environ [ ‘PYTHONPATH’] atributo não inclui a Dividido() função, de modo que você pode usá-lo para criar uma lista de caminhos individuais.

    Você deve fornecer Dividido() com um valor que procurar em dividir uma lista de itens. o os.pathsepconstante (Uma variável que tem um, valor imutável, definido) define o separador de caminho para a plataforma atual de modo que você pode usar o mesmo código em qualquer plataforma que suporta Python.

  3. Feche a Shell Python.

    A janela Python Shell fecha.

Você também pode adicionar e remover itens de sys.path.


Publicações relacionadas