例子:
<?xml version="1.0" encoding="UTF-8" ?>
<report>
<query db="hive" name="account_2">
aaa
</query>
<template>XXX日报</template>
<principal>邮件地址</principal>
<to>邮件地址</to>
</report>
目的是解析出来日报名称以及对应的邮件地址:
# -*- coding: UTF-8 -*-
__author__ = 'yangxin'
import os
from xml.etree import ElementTree
# 解析每日报表中报表的主题、邮件接收人、抄送对象
class MailParser(object):
def __init__(self):
pass
def run(self):
dict_mail = {}
root_dir = "/xx/xx/xx/xx/xx/"
file_list = os.listdir(root_dir)
for i in range(0, len(file_list)):
path = root_dir + file_list[i]