Módulo Python Config

módulo Python Config é um módulo de configuração poderoso e hierárquico, fácil de usar para Python.
Baixe Agora

Módulo Python Config Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freely Distributable
  • Preço:
  • FREE
  • Nome do editor:
  • Vinay Sajip
  • Site do editor:
  • http://www.red-dove.com/python_config.html

Módulo Python Config Tag


Módulo Python Config Descrição

O Módulo Python Config é um módulo de configuração poderoso hierárquico, fácil de usar para Python. O módulo Python Config permite um esquema de configuração hierárquico com suporte para mapeamentos e seqüências, referências cruzadas entre uma parte da configuração e outra, a capacidade de acessar flexivelmente objetos reais do Python sem eval (), um recurso de inclusão, avaliação de expressão simples , e a capacidade de alterar, salvar, cascata e configurações de mesclagem.It interface facilmente com variáveis de ambiente e opções de linha de comando. O módulo Python Config foi desenvolvido no Python 2.3, mas deve funcionar na versão 2.2 ou maior.usagethe o cenário mais simples é, é claro, "Olá, mundo". Vamos ver um arquivo de configuração muito simples Simple.cfg onde uma mensagem a ser impressa é configurada: # A mensagem para imprimir (esta é uma comentário) mensagem: 'Olá, mundo!' E o programa que o usa: da configuração de configuração de configuração # Você pode passar qualquer objeto semelhante a arquivos; Se tiver um atributo de nome, # esse nome é usado quando as mensagens de erro de formato de arquivo são impressasf = arquivo ('simples.cfg') cfg = config (f) imprimir cfg.messagewhich resulta no esperado: Olá! Um arquivo de configuração é, no nível superior, uma lista de pares de valor chave. Cada valor, como veremos mais tarde, pode ser uma sequência ou um mapeamento, e estes podem ser aninhados sem qualquer limite prático. Além do Access de Atributo (CFG.Message no exemplo acima), você também pode acessar um valor em A configuração usando o método GetByPath de uma configuração: cfg.getbypath ('mensagem') seria equivalente. O parâmetro passou para o GetByPath é o caminho do valor necessário. O método GetByPath é útil para quando o caminho é variável. Pode até ser lido de uma configuração. Há também um método de obtenção que atua como o método do dicionário do mesmo nome - você pode passar um valor padrão que é retornado se o valor não for encontrado na configuração. O método GET funciona com chaves de dicionário ou nomes de atributos, em vez de caminhos. Assim, você pode chamar CFG.GETBYPATH ('A.B'), que é equivalente ao CFG.AB, ou você pode chamar cfg.a.get ('B', 1234), que retornará CFG.ab se estiver definido, e 1234 o que é novo nesta versão: · Esta versão adiciona mapeamento .__ Delitem__, torna o mapeamento .__ GetAttribute__ Não mais retorna "" Quando solicitado "__class__" (fazendo isso faz com que os números negativos).


Módulo Python Config Software Relacionado