1

在我的 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语句未执行。

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

4

0 回答 0