Menghuraikan Fail YAML dalam Python
YAML (YAML Ain't Markup Language) ialah format siri data popular yang terkenal dengan kebolehbacaan dan kemudahannya penggunaan. Menghuraikan fail YAML dalam Python ialah tugas biasa yang boleh dicapai dengan bantuan perpustakaan pihak ketiga.
Pustaka PyYAML
Pustaka PyYAML ialah alat yang diiktiraf secara meluas untuk bekerja dengan YAML dalam Python. Ianya mudah untuk dipasang menggunakan pip:
pip install pyyaml
Untuk menghuraikan fail YAML menggunakan PyYAML:
import yaml with open("example.yaml") as stream: try: data = yaml.safe_load(stream) except yaml.YAMLError as exc: print(exc)
Fungsi yaml.safe_load() digunakan untuk memuatkan fail YAML dengan selamat, meminimumkan risiko pelaksanaan kod sewenang-wenangnya.
ruamel.yaml Perpustakaan
Untuk sokongan dengan spesifikasi YAML 1.2, perpustakaan ruamel.yaml disyorkan, seperti yang dinyatakan dalam soalan yang disediakan.
Perpustakaan oyaml
oyaml ialah pengganti PyYAML yang mengekalkan pesanan fail YAML. Ia merupakan satu lagi pilihan yang berdaya maju untuk mengendalikan fail YAML dalam Python.
Pertimbangan Lain
Atas ialah kandungan terperinci Bagaimana Menghuraikan Fail YAML dalam Python: PyYAML, ruamel.yaml, dan oyaml Diterangkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!