1.6.1. Exporteur
Module pour l’exportation des données.
- exception export.exporteur.ExportationCamembertHtmlException[source]
Bases :
ExportationException
Représente une erreur lors de l’exportation de données vers un histogramme au format HTML.
- exception export.exporteur.ExportationDossierIntrouvableException[source]
Bases :
ExportationException
Représente une erreur lorsque une exportation est impossible lorsque le dossier de l’exportation n’existe pas.
- exception export.exporteur.ExportationException[source]
Bases :
Exception
Représente une erreur lors de l’exportation de données.
- exception export.exporteur.ExportationJsonException[source]
Bases :
ExportationException
Représente une erreur lors de l’exportation de données vers un format JSON.
- class export.exporteur.Exporteur(chemin_sortie: str)[source]
Bases :
object
Représente un exporteur de données pour exporter des données vers un fichier de sortie.
- _chemin_sortie
Le chemin du dossier vers lequel les données vont être exportées.
- Type:
str
- export_vers_html_camembert(donnees: list, nom_fichier: str) None [source]
Export la liste fournie vers un camembert HTML vers le
chemin de sortie
.- Paramètres:
donnees (list) – Les données du camembert. La liste doit contenir des listes de deux éléments où le premier reprèsente le nom de cette partie du camembert et le deuxième sa valeur.
nom_fichier (str) – Le nom du fichier HTML.
- Renvoie:
None
- Lève:
TypeError – Les paramètres ne sont pas du type attendu ou la liste
donnees
contient un élément qui n’est pas une liste.ValueError – Le paramètre
nom_fichier
ne termine pas par .html ou le paramètredonnees
ne contient pas des listes de longueur 2.ExportationCamembertHtmlException – Erreur lors de l’exportation du camembert.
- export_vers_json(donnees: dict, nom_fichier: str) None [source]
Export le dictionnaire fourni vers le
chemin de sortie
.- Paramètres:
donnees (dict) – Le dictionnaire qui contient les données.
nom_fichier (str) – Le nom du fichier JSON.
- Renvoie:
None
- Lève:
TypeError – Le paramètre
donnees
n’est pas un dictionnaire.ExportationJsonException – Une erreur lors de l’écriture dans le fichier JSON.