我们提供消息推送系统招投标所需全套资料,包括消息推送系统介绍PPT、消息推送系统产品解决方案、
消息推送系统产品技术参数,以及对应的标书参考文件,详请联系客服。
]]>
import xml.etree.ElementTree as ET def load_users(file_path): tree = ET.parse(file_path) root = tree.getroot() users = [] for user in root.findall('user'): name = user.find('name').text email = user.find('email').text users.append({'name': name, 'email': email}) return users # 使用示例 users = load_users('users.xml') print(users) ]]>
def add_user(file_path, name, email): tree = ET.parse(file_path) root = tree.getroot() new_user = ET.SubElement(root, 'user') new_user.set('id', str(len(root) + 1)) ET.SubElement(new_user, 'name').text = name ET.SubElement(new_user, 'email').text = email tree.write(file_path) # 使用示例 add_user('users.xml', 'Charlie', 'charlie@example.com') ]]>