पायथन डिक्शनरी को xml रिप्रेजेंटेशन में बदलने के लिए dicttoxml पैकेज का उपयोग करें।
शुरू करने के लिए, dicttoxml . इंस्टॉल करें पैकेज
pip3 install dicttoxml
एक शब्दकोश वस्तु बनाएं
>>> D1={"name":"Ravi", "age":21, "marks":55}
अब dicttoxml () फ़ंक्शन को dicttoxml पैकेज से आयात करें और D1 को तर्क के रूप में उपयोग करें। फ़ंक्शन एन्कोडेड स्ट्रिंग को शब्दकोश के xml प्रतिनिधित्व के रूप में लौटाता है
>>>fromdicttoxml import dicttoxml >>>xml=dicttoxml(D1)
डिकोड () फ़ंक्शन द्वारा डिकोड स्ट्रिंग प्राप्त करें
परिणामी स्ट्रिंग में शब्दकोश का xml संस्करण है
>>>xml=xml.decode() >>>xml '<?xml version="1.0" encoding="UTF-8" ?><root><name type="str">Ravi</name><age type="int">21</age><marks type="int">55</marks></root>'
आप इसे xml फ़ाइल में भी स्टोर कर सकते हैं
>>>xmlfile=open("dict.xml","w") >>>xmlfile.write(xml.decode()) >>>xmlfile.close()