<div>
</div>
<p>错误消息是:</p>
<pre><code>File "/workspace/explanation.py", line 231, in function~~~
while 'error' in returnVal:
TypeError: argument of type 'NoneType' is not iterable
</code></pre>
<p>我的代码是:</p>
<pre><code>#function(~~~) : Get DictionaryType value from server
#Occasionally, the server may return NoneType
returnVal = function(~~~)
if returnVal is not None:
while 'error' in returnVal:
....
</code></pre>
<p>我使用了一个条件语句来过滤None,但我不知道为什么在下一句中它被称为NoneType Error。
为什么我的代码中会出现错误?
请帮忙</p>
<p>*
错误不会从循环开始出现,而是在程序正常运行且经过相当长时间后突然出现。
而且,由于我的程序的整个代码顺序地进行,所以不能在中间改变值。所以这很令人沮丧</p>