我正在用 python 编写代码,它不仅可以读取 xml,还可以将解析结果作为电子邮件发送。现在我在尝试读取 xml 中的文件时遇到了麻烦。我制作了一个简单的 python 脚本,我认为它至少可以读取文件,然后我可以尝试在 python 中发送电子邮件,但我在第 4 行收到语法错误。
root.tag '日志'
无论如何,这是我到目前为止编写的代码:
import xml.etree.cElementTree as etree
tree = etree.parse('C:/opidea.xml')
response = tree.getroot()
log = response.find('log').text
logentry = response.find('logentry').text
author = response.find('author').text
date = response.find('date').text
msg = [i.text for i in response.find('msg')]
现在xml文件有这种格式
<log>
<logentry
revision="12345">
<author>glv</author>
<date>2012-08-09T13:16:24.488462Z</date>
<paths>
<path
action="M"
kind="file">/trunk/build.xml</path>
</paths>
<msg>BUG_NUMBER:N/A
FEATURE_AFFECTED:N/A
OVERVIEW:Example</msg>
</logentry>
</log>
我希望能够发送此 xml 文件的电子邮件。现在虽然我只是想让 python 代码读取 xml 文件。