擅长:python、mysql、java
<p>问题是您使用的是senderNames,它是一个包含From和whatnot的列表,而您可能正在查找senderNames[1],即名称。类似这样的情况-虽然您可能希望将一些发送者名称数组组合成一个字符串,但不确定您的数据究竟是什么样子</p>
<pre><code>for line in handle:
line = line.rstrip()
if not line.startswith("From "):
continue
count = count + 1
senderNames = line.split()
print(senderNames[1])
name = senderNames[1]
if name not in mailSender:
mailSender[name] = 1
else:
mailSender[name] = mailSender[name] + 1
</code></pre>