Python 类型错误:';非类型';对象没有属性'__获取项目';|邮件总数+;=结果[“验证”计数器]
请帮我解决上面的错误,下面的错误Python 类型错误:';非类型';对象没有属性'__获取项目';|邮件总数+;=结果[“验证”计数器],python,django,Python,Django,请帮我解决上面的错误,下面的错误 print("* Parsing users email in parallel..") pool = Pool(processes=NUM_PROCESSES) for result in pool.imap_unordered(worker, usernames, chunksize = 2): total_number_messages += result["verify_counter"] total_number_messages
print("* Parsing users email in parallel..")
pool = Pool(processes=NUM_PROCESSES)
for result in pool.imap_unordered(worker, usernames, chunksize = 2):
total_number_messages += result["verify_counter"]
total_number_messages_imported += result["num_imported"]
total_number_duplicates += result["duplicate_counter"]
address_book[result["current_user_email"]] = result["username"]
combined_msg_senders.append({
"counter": result["counter"],
"address": result["current_user_email"],
"username": result["username"]
})
pool.close()
pool.join()
回溯(最近一次呼叫最后一次):
文件“metadata.py”,第539行,在
main()
文件“metadata.py”,第511行,主
消息总数+=结果[“验证计数器”]
TypeError:“非类型”对象没有属性“\uuuu getitem\uuuu”
你可以查看的代码
result
设置为None
,因此result[…]
失败
result
是None
如果worker()
返回None
。确保您的工作人员始终返回结果,或者首先明确测试结果是否为None
。您需要在此处发布任何相关代码。人们不会下载和阅读整个论文,只是为了看看你的代码可能在哪里被破坏。查看第123-126页,你会发现如果出现异常,工作可能最终返回None
。在某些情况下,它还将返回一个元组。
Traceback (most recent call last):
File "metadata.py", line 539, in <module>
main()
File "metadata.py", line 511, in main
total_number_messages += result["verify_counter"]
TypeError: 'NoneType' object has no attribute '__getitem__'