Örnek Using YAML with PythonSaf python'dan nasıl bir yaml dosyası oluşturabilirim?
Orijinal YAML dosyasından yaml.load()
kullanarak dosyadan içeriği yükledikten sonra bu
# tree format
treeroot:
branch1:
name: Node 1
branch1-1:
name: Node 1-1
branch2:
name: Node 2
branch2-1:
name: Node 2-1
içerir ve yeni bir YAML dosyasına dökümü, bu yerine alıyorum:
# tree format
treeroot:
branch1:
branch1-1: {name:Node 1-1}
name: Node 1
branch2:
branch2-1: {name: Node 2-1}
name: Node 2
YAML dosyasını düz pythondan oluşturmanın doğru yolu nedir? Ben kendi kendime yazı yazmak istemiyorum. Sözlük ve liste oluşturmak istiyorum. Kısmi
...
dataMap = {'treeroot':
{'branch2':
{'branch1-1':
{'name': 'Node 1-1'}, # should be its own level
'name': 'Node 1'
}
}
}
Aynı dosyayı almayı nasıl garanti edeceğinizi soruyor musunuz? Eğer öyleyse, hiçbir garanti yoktur, çünkü sözlüklerin önceden belirlenmiş bir sırası yoktur. – Nate
@Nate Right, bu benim niyetim. Onu anlıyorum. Yapının bir kısmını düzenledim ve sağladım. Yaml dumps iç {isim: Node 1-1} başka bir düzeye parasellemek olamaz .... – CppLearner