सबसे पहले, एक अस्वीकरण: मैं वाईएएमएल से बहुत परिचित नहीं हूं। मैं कुंजी मान जोड़े में एक YAML दस्तावेज़ पार्स करने के लिए कोशिश कर रहा हूँ (। मैं इसे कैसे कर रहा हूँ के बारे में चिंता मत करो मैं उस बिट संभाला मिल गया है)pyYAML त्रुटियों पर "!" एक स्ट्रिंग
मेरे फ़ाइल की तरह कुछ देखने के लिए प्रयोग किया है:
world:
people:
name:Suzy
address:chez-bob
फिर, कोई चला गया और इसे बदल दिया।
yaml.constructor.ConstructorError: could not determine a constructor for the tag '!$uzy'
क्या यह भी मतलब है:
world:
people:
name:!$uzy
address:chez-bob
और मैं इस पार्स त्रुटि मिल सकता है? मैं इसे समझने के बारे में कैसे जाउंगा! $ केवल दो अक्षर के रूप में? मैं स्ट्रिंग कुंजी और मानों का एक शब्दकोश चाहता हूं! इसके अलावा, yaml फ़ाइलों को संपादित करना एक विकल्प नहीं है। पार्सर का उपयोग कर कोड में समस्या तय की जानी चाहिए।
तो हाँ, मुझे अब एहसास हुआ है कि! इसे $ uzy बनाने के लिए कहता है, फिर भी, फ़ाइल की सामग्री मेरी चिंता नहीं है। एक सुंदर फैशन में इसे संभालना है। मैं इसे क्या करना चाहता हूं इलाज के रूप में $ uzy है। – Rokujolady
... भी, मददगार नहीं। – Rokujolady