Bases & syntaxe
Commentaires
## Ceci est un commentaire
Utilisez les commentaires pour expliquer votre code YAML.
Variables
${VARIABLE}
Remplacez les variables à l'exécution avec ce format.
Mots-clés réservés
key: !value
Utilisez
!avant les valeurs pour spécifier le type de données.
Structures de données
Tableau (Array)
array:
- item1
- item2
Stockez des éléments ordonnés sous une clé.
Objet (Dictionary)
object:
key1: value1
key2: value2
Stockez des paires de clé-valeur.
Fonctions & methodes essentielles
Concaténation
${VARIABLE1}${VARIABLE2}
Concaténez deux variables en une seule chaîne.
Ajouter un élément à un tableau
array.append(item)
Ajoutez un nouvel élément à la fin d'un tableau.
Patterns courants
Boucle for
for item in array:
print(item)
Parcourez chaque élément dans un tableau.
Condition if
if condition:
action
else:
alternative_action
Exécutez des actions en fonction de la condition.
Operations avancees
Utilisation d'une fonction personnalisée
${function_name(value)}
Appel à une fonction personnalisée avec un paramètre.
Manipulation de date et heure
from datetime import datetime
now = datetime.now()
Obtenez la date et l'heure actuelles.
Debugging & outils
Afficher les erreurs
try:
code
except Exception as e:
print(e)
Capturez et affichez les erreurs pour le débogage.
Utilisation de l'éditeur YAML
yamllint
Vérifie la syntaxe et la structure du fichier YAML.