उदाहरण yaml.load()
का उपयोग कर फ़ाइल से सामग्री लोड करने के बाद होता है इसमैं शुद्ध पायथन से एक yaml फ़ाइल कैसे बना सकता हूं? <a href="http://mikkel.elmholdt.dk/?p=4" rel="nofollow noreferrer">Using YAML with Python</a></p> <p>मूल YAML फ़ाइल से
# tree format
treeroot:
branch1:
name: Node 1
branch1-1:
name: Node 1-1
branch2:
name: Node 2
branch2-1:
name: Node 2-1
, और एक नया YAML फ़ाइल में डंप, मैं इस बजाय:
# tree format
treeroot:
branch1:
branch1-1: {name:Node 1-1}
name: Node 1
branch2:
branch2-1: {name: Node 2-1}
name: Node 2
शुद्ध पायथन से सीधे वाईएएमएल फ़ाइल बनाने का उचित तरीका क्या है? मैं खुद स्ट्रिंग लिखना नहीं चाहता। मैं शब्दकोश और सूची बनाना चाहता हूं।
आंशिक ...
dataMap = {'treeroot':
{'branch2':
{'branch1-1':
{'name': 'Node 1-1'}, # should be its own level
'name': 'Node 1'
}
}
}
क्या आप पूछ रहे हैं कि आप उसी फ़ाइल को कैसे प्राप्त करने की गारंटी दे सकते हैं? यदि हां, तो कोई गारंटी नहीं है, क्योंकि शब्दकोशों में कोई पूर्वनिर्धारित आदेश नहीं है। – Nate
@ नेट सही, यह मेरा इरादा है। मैं समझता हूँ कि। मैंने संपादित किया और संरचना का हिस्सा प्रदान किया। यम डंप आंतरिक {नाम: नोड 1-1} को दूसरे स्तर पर नहीं रोक सकते हैं .... – CppLearner