ホームページ  >  記事  >  バックエンド開発  >  Python を使用して YAML ファイルを解析するにはどうすればよいですか?

Python を使用して YAML ファイルを解析するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-26 03:07:09646ブラウズ

How to Parse YAML Files Using Python?

Python を使用した YAML ファイルの解析

Python の領域では、YAML (Yet Another Markup Language) ファイルの解析は一般的なタスクです。これをどのように実現できるかを見てみましょう。

YAML ファイルを解析するための推奨される方法は、PyYaml ライブラリを使用することです。これをインストールするには、次のコマンドを実行するだけです。

pip install pyyaml

インストールすると、以下に示すように、YAML ファイルの解析は簡単なプロセスになります。

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)

このコードでは、yaml .safe_load() 関数は、yaml.load() に関連する潜在的なセキュリティ リスクを防ぐために明示的に使用されます。 function.

YAML 1.2 仕様のサポートについては、ruamel.yaml ライブラリの利用を検討してください。さらに、oyaml は、元の YAML ファイルの順序を保持する代替手段を提供します。

以上がPython を使用して YAML ファイルを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。