Étiquette : python

Automatisation des réseaux informatiques

TextFSM : Parse et formate les sorties de CLI

Définition TextFSM est un module Python qui implémente une machine à états basée sur des Templates pour l’analyse de texte semi-formaté. Développé à l’origine pour permettre un accès programmatique aux informations fournies par la sortie des périphériques pilotés par la CLI, tels que les routeurs et les commutateurs réseau, il peut toutefois être utilisé pour…
Lire la suite

PySnooper – Décorateur Débugeur

PySnooper permet de faire du Debug sur une fonction Python juste en ajoutant le décorateur @pysnooper.snoop(). Plus besoin de mettre un ‘Print’ à chaque ligne de votre programme, le décorateur va afficher chaque appel de fonction ainsi que la sortie de chaque ligne (équivalent de print) soit directement en sortie stderr (par défaut), ou dans…
Lire la suite

Jinja2 – 1.Overview

Jinja2 est un langage de « Templating » pour Python, moderne et facile à utiliser.Il est basé sur le modèle de Templating de Django (Framework python pour créer des applications Web). A l’origine Jinja était utilisé pour créer des pages HTML à partir d’un modèle pré formaté dans lequel on injecte des données sous forme…
Lire la suite