Maison >développement back-end >Tutoriel Python >Comment analyser des fichiers YAML à l'aide de Python ?

Comment analyser des fichiers YAML à l'aide de Python ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-26 03:07:09805parcourir

How to Parse YAML Files Using Python?

Analyse des fichiers YAML à l'aide de Python

Dans le domaine de Python, l'analyse des fichiers YAML (Yet Another Markup Language) est une tâche courante. Explorons comment cela peut être accompli.

La méthode préférée pour analyser les fichiers YAML consiste à utiliser la bibliothèque PyYaml. Pour l'installer, exécutez simplement la commande suivante :

pip install pyyaml

Une fois installé, l'analyse d'un fichier YAML devient un processus simple, comme illustré ci-dessous :

import yaml

with open("example.yaml") as stream:
    try:
        parsed_data = yaml.safe_load(stream)
        print(parsed_data)
    except yaml.YAMLError as exc:
        print(exc)

Dans ce code, le yaml La fonction .safe_load() est explicitement utilisée pour prévenir les risques de sécurité potentiels associés à la fonction yaml.load().

Pour la prise en charge de YAML 1.2, pensez à utiliser la bibliothèque ruamel.yaml. De plus, oyaml propose une alternative qui préserve l'ordre des fichiers YAML d'origine.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn