Menghuraikan fail YAML dalam Python melibatkan penggunaan perpustakaan khusus untuk mentafsir dan memanipulasi data YAML. Salah satu pustaka yang paling banyak digunakan untuk tugas ini ialah PyYAML.
PyYAML, tersedia melalui pip install pyyaml, menyediakan set lengkap fungsi yang direka khusus untuk penghuraian YAML. Penggunaannya adalah mudah:
import yaml with open("example.yaml") as stream: try: print(yaml.safe_load(stream)) except yaml.YAMLError as exc: print(exc)
Di sini, yaml.safe_load() membaca dan menghuraikan fail YAML, mengembalikan struktur data Python yang mewakili kandungannya. Atas sebab keselamatan, adalah disyorkan untuk menggunakan safe_load() dan bukannya fungsi load() untuk menghalang kemungkinan pelaksanaan kod sewenang-wenangnya.
Walaupun PyYAML ialah pilihan yang diterima pakai secara meluas, terdapat yang lain pilihan yang tersedia, seperti ruamel.yaml, yang menyokong spesifikasi YAML 1.2 dan oyaml, yang mengekalkan susunan elemen dalam fail YAML.
Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Fail YAML dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!