پاسخ داده شده: خواندن و نوشتن لیست در فایل xml
به مثال زیر دقت کنید کلاس عضوی به نام points داره همان چیزی که شما مد نظر دارید با متد های read و write می تونید اطلاعات را از فایل xml بخوانید و بنویسید.
import xml.etree.cElementTree as ET class ObjectData: def __init__(self, points = None): self.points_ = points def write(self, filename): object_datas = ET.Element("object_datas") object_data = ET.Element("object_data") points_e = ET.SubElement(object_data, "points") points_e.text = str(self.points_) object_datas.append(object_data) tree = ET.ElementTree(object_datas) tree.write(filename) def read(self, filename): tree = ET.parse(filename) names = {} for i in tree.iter("object_data"): self.points_ = eval(i.find("points").text) break