擅长:python、mysql、java
<p>现有建议的问题是步行法。这种递归的深度优先遍历整个树,包括子树。在</p>
<p>查看walk方法的源代码,并对其进行调整以跳过递归部分。粗略的阅读可以看出:</p>
<pre><code>if msg.is_multipart():
for part in msg.get_payload():
""" Process message, but do not recurse """
filename = part.get_filename()
</code></pre>
<p>读取pydocs时,get_有效负载应该返回顶级消息的列表,而不是递归。在</p>