Python での YAML ファイルの解析には、特定のライブラリを利用して YAML データを解釈および操作することが含まれます。このタスクで最も広く使用されているライブラリの 1 つは PyYAML です。
PyYAML は pip install pyyaml 経由で利用でき、YAML 解析用に特別に設計された包括的な関数セットを提供します。その使用法は簡単です:
import yaml with open("example.yaml") as stream: try: print(yaml.safe_load(stream)) except yaml.YAMLError as exc: print(exc)
ここで、yaml.safe_load() は YAML ファイルを読み取って解析し、その内容を表す Python データ構造を返します。セキュリティ上の理由から、任意のコードが実行される可能性を防ぐために、load() 関数の代わりにsafe_load() を使用することをお勧めします。
PyYAML は広く採用されている選択肢ですが、他にも代替手段があります。 YAML 1.2 仕様をサポートする ruamel.yaml や、YAML ファイル内の要素の順序を保持する oyaml などのオプションが利用可能です。
以上がPython で YAML ファイルを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。