Indools.

Ferramentas para analisar e usar arquivos ini
Baixe Agora

Indools. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Ian Bicking
  • Site do editor:
  • http://sqlobject.org/

Indools. Tag


Indools. Descrição

Ferramentas para analisar e usar arquivos de estilo ini O Intools é um módulo Python que fornece um conjunto de ferramentas para analisar e usar arquivos de estilo .ini, incluindo um analisador abstrato e várias ferramentas construídas nesse analisador.Este é semelhante ao configParser, apenas mais fácil de construir do que essa biblioteca. Tour dos módulos: iniparser: o módulo mais básico, este é um analisador simples para arquivos de estilo .ini. Você subclasse o analisador e constrói seus objetos como o arquivo é analisado. Consulte InicOOLS.IniParser.BasicParser para um exemplo mínimo.Configparser: um módulo compatível com o módulo de configuração de biblioteca padrão - não compartilha qualquer código com esse módulo, mas suporta toda a mesma coisa mais alguns outros (opcional, mas desativado) Características.ConfigWrapper: Isso oferece um objeto de configuração simples que leva um único nome de arquivo como um argumento e fornece uma interface simples para esse arquivo. A coisa mais próxima aqui para configParser, eu acho.LazyIniParser: um analisador ini que mantém a faixa completa dos arquivos que se desenha, incluindo ordem, nome de nome / número de linha e comentários. Pode ser usado para sistemas que suportam arredondas (ler e escrever arquivos) .inischema: um experimento de pensamento, principalmente. Suporta uma definição de esquema baseada em classe e lê arquivos correspondentes contra a definição. Não muito avançado. Seria mais interessante se usasse Formencode para esquemas, ou talvez algo baseado em (ou similar a) optparse. Um elogio de arquivo de configuração para optarParse seria geralmente útil, mas provavelmente seria baseado mais em iniparser ou lazyiniParser.Nested: um objeto aninhado-like de dicionário. Permite dobrar vários dicionários em uma única visão, incluindo dicionários aninhados.Lazyloader: o mais faniest e mais complicado dos módulos. É aqui que parecia sair do controle (especialmente combinado como é com aninhado). Isso suporta carregar vários arquivos, fazendo conversão com rastreamento de origem, analisando as teclas e seções para criar estruturas altamente aninhadas e dobrar uma configuração de volta para si (para configuração sensível ao contexto). Isso é complexo o suficiente para que seja necessário depurar sua configuração arquivos, que é uma droga. Requisitos: · Pitão


Indools. Software Relacionado