在exchangelib中,当没有电子邮件时出现NoneType错误

时间:2019-07-15 14:09:03

标签: python unix exchangelib

在我的python脚本中,我尝试按相反的日期时间顺序扫描收件箱中的检索电子邮件,并通过过滤主题。但是,如果我的收件箱中没有与此主题相关的电子邮件,则会出现NoneType错误,object不可迭代” 如果有关于该主题的电子邮件,则一切正常。 但是,如果没有与此主题相关的电子邮件,则会出现此错误。 如何解决?

我尝试使用try catch块,但未捕获到异常

for item in account.inbox.all().filter(subject__contains='foo').order_by('-datetime_received')[:100]:

如果没有与此主题相关的电子邮件,则没有输入错误。

如果我检查

if  (account.inbox.all().filter(subject__contains='foo').order_by('-datetime_received')[:100] is None):
print("none type error")

print语句未执行。

如果邮箱中根本没有电子邮件,我希望能够跳过循环

0 个答案:

没有答案