কম্পিউটার টিউটোরিয়াল

পাইথন ডিকশনারিকে XML-এ সিরিয়ালাইজ কীভাবে করবেন?


পাইথন ডিকশনারিকে XML রিপ্রেজেন্টেশনে কনভার্ট করতে dicttoxml প্যাকেজ ব্যবহার করুন।

প্রথমে dicttoxml প্যাকেজ ইনস্টল করুন:

pip3 install dicttoxml

একটি ডিকশনারি অবজেক্ট তৈরি করুন:

>>> D1 = {"name": "Ravi", "age": 21, "marks": 55}

এখন dicttoxml প্যাকেজ থেকে dicttoxml() ফাংশন ইম্পোর্ট করুন এবং D1 আর্গুমেন্ট হিসেবে দিন। ফাংশনটি এনকোডেড স্ট্রিং রিটার্ন করে যা ডিকশনারির XML রিপ্রেজেন্টেশন।

>>> from dicttoxml import dicttoxml
>>> xml = dicttoxml(D1)

decode() ফাংশন দিয়ে ডিকোডেড স্ট্রিং পান:

>>> xml = xml.decode()
>>> xml
'Ravi2155'

আপনি এটিকে XML ফাইলে ও সংরক্ষণ করতে পারেন:

>>> xmlfile = open("dict.xml", "w")
>>> xmlfile.write(xml)
>>> xmlfile.close()
  1. পাইথন ডিকশনারির ভ্যালু আপডেট করার পদ্ধতি

  2. পাইথনে নেস্টেড ডিকশনারি রিকার্সিভলি ইটারেট করার পদ্ধতি

  3. পাইথনে ডিকশনারি ইটারেট করার পদ্ধতি

  4. পাইথনে স্ট্রিংকে ডিকশনারিতে রূপান্তর করা