Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menghuraikan Fail YAML dalam Python?

Bagaimana untuk Menghuraikan Fail YAML dalam Python?

Linda Hamilton
Lepaskan: 2024-11-13 11:22:02
asal
433 orang telah melayarinya

How to Parse YAML Files in Python?

Menghuraikan Fail YAML dalam Python

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

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)
Salin selepas log masuk

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.

Alternatif Lain

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan