Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

XML फ़ाइल के आधार पर Python ऑब्जेक्ट कैसे बनाएं?

अनटंगल

हम एक्सएमएल फ़ाइल के आधार पर पायथन ऑब्जेक्ट बनाने के लिए अनटंगल का उपयोग कर सकते हैं

अनटंगल एक साधारण पुस्तकालय है जो एक एक्सएमएल दस्तावेज़ लेता है और एक पायथन ऑब्जेक्ट देता है जो इसकी संरचना में नोड्स और विशेषताओं को प्रतिबिंबित करता है।

उदाहरण के लिए, इस तरह की एक XML फ़ाइल -

<?xml version="1.0"?>
<root>
    <child name="child1">
</root>

इस तरह लोड किया जा सकता है -

import untangle
obj = untangle.parse('path/to/file.xml')

और फिर आप चाइल्ड एलिमेंट का नाम इस तरह प्राप्त कर सकते हैं -

obj.root.child['name']

अनटंगल एक स्ट्रिंग या यूआरएल से एक्सएमएल लोड करने का भी समर्थन करता है।


  1. पायथन में सीएसवी फ़ाइल कैसे पढ़ा जाए?

    एक सीएसवी फ़ाइल कॉमा सेपरेटेड वैल्यू फ़ाइल के लिए है। यह एक सादा पाठ फ़ाइल है जिसमें डेटा मान अल्पविराम द्वारा अलग किए जाते हैं और इसलिए अल्पविराम की सहायता से सादे पाठ के रूप में एक सारणीबद्ध डेटा का प्रतिनिधित्व करते हैं। CSV फ़ाइल में .csv एक्सटेंशन होता है। यहां देखें कि CSV फ़ाइलें कैसी दिखती

  1. पायथन में डिक्शनरी कैसे बनाएं?

    एक शब्दकोश पायथन में डेटा संरचना का एक प्रकार है। इसमें कुंजी-मूल्य जोड़े का संग्रह होता है। शब्दकोश में प्रत्येक कुंजी अद्वितीय है . शब्दकोश में प्रत्येक अनूठी कुंजी इसके मूल्य से जुड़ी है। इस प्रकार, शब्दकोश में कुंजी :मान . है जोड़े। हम चर्चा करेंगे कि पायथन में एक शब्दकोश कैसे बनाया जाए। एक शब्

  1. पायथन में फाइल ऑब्जेक्ट्स?

    पायथन में, जब भी हम फ़ाइलों को पढ़ने या लिखने की कोशिश करते हैं, तो हमें किसी पुस्तकालय को आयात करने की आवश्यकता नहीं होती है क्योंकि इसे मूल रूप से संभाला जाता है। फ़ाइल ऑब्जेक्ट प्राप्त करने के लिए सबसे पहले हम बिल्ट-इन ओपन फ़ंक्शन का उपयोग करेंगे। खुला फ़ंक्शन एक फ़ाइल खोलता है और एक फ़ाइल ऑब्ज