擅长:python、mysql、java
<p>正如Claudiu所说,当您将内部命令分解到它自己的函数中时;它不再在循环中,您的代码将如下所示:</p>
<pre><code>def isNotAuthorDeleted(post):
try:
author = post.author.name
return author
except AttributeError:
print "AttributeError: Author is deleted"
return false
</code></pre>
<p>你的循环是:</p>
<pre><code>for post in submissions:
if not isNotAuthorDeleted(post):
continue
</code></pre>