Sobes.tech
Intern

Que módulos Python você usaria para escrever um parser de configurações?

sobes.tech IA

Resposta da IA

Para escrever um parser de configurações em Python, normalmente utilizam-se os seguintes módulos:

  • configparser — para ler e escrever ficheiros INI.
  • json — para trabalhar com configurações em formato JSON.
  • yaml (através da biblioteca PyYAML) — para analisar ficheiros YAML.
  • argparse — para processar argumentos de linha de comando, se a configuração for passada através de parâmetros.

Exemplo de um parser simples de configuração INI:

import configparser

config = configparser.ConfigParser()
config.read('settings.ini')

print(config['DEFAULT']['Server'])

A escolha do módulo depende do formato do ficheiro de configuração.