gpt4 book ai didi

python - 类型错误 : object of type 'NoneType' has no len() python fix this?

转载 作者:太空宇宙 更新时间:2023-11-03 17:42:50 25 4
gpt4 key购买 nike

我该如何解决这个问题......完整的代码在下面,它应该搜索表单的所有成员并最终打印它们并将它们保存到 csv 文件

import csv
import time


def main():
myList = [ ]
myList = read_csv()
##myList = showList(myList)
searchList = searchQueryForm(myList)
if searchList:
showList(searchList)
else:
print("I have nothing to print")




if len(searchList) == 0:
TypeError: object of type 'NoneType' has no len()

不知道这意味着什么,任何人都可以解决这个问题..

尽快需要这个

最佳答案

这意味着您的 searchQueryForm 函数返回 None。如果更合适,您可以将其更改为返回空列表 ([]),或者更改检查结果的条件,如下所示:

if not searchList:
print("I have nothing to print")
else:
showList(searchList)

这将检查 searchList 变量是否为 None 或空 ( explanation )。

如果结果是预期的结果,我建议改变条件。阅读代码时,积极条件通常更容易理解:

if searchList:
showList(searchList)
else:
print("I have nothing to print")

关于python - 类型错误 : object of type 'NoneType' has no len() python fix this?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30257068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com