Python中的Natural和nonetype中的搜索选项

时间:2019-04-25 13:04:45

标签: python adabas-natural

我在Python中遇到了Nonetype错误。见下文:

Code:
-----------------------------------
import re

re_libs = []
re_libs = dir(re)
for member in re_libs:
    if "find" in member:
        re_libs.append(member)
print(sorted(find_members))
-----------------------------------

Traceback (most recent call last):
   File "script.py", line 5, in <module>
     for module in re_libs:
   TypeError: 'NoneType' object is not iterable 

如何解决此问题? 另外,我想了解自然搜索中可用的搜索选项-例如逻辑搜索。还有其他可用的搜索选项吗?

先谢谢了。 Ssp

1 个答案:

答案 0 :(得分:0)

Stackoverflow告诉我们您是新来的。欢迎来到这里。

看起来像您文本中给出的代码片段显示了更多的错误详细信息,而更少的代码本身。但是,这里最明显的一点是,变量“ re_libs”可以为null(即Python中的类型“ None”)。

您也可以参考https://www.programiz.com/python-programming/for-loop,以获取有关for循环的更多详细信息和指导。

对于第二个问题,有多种构造,例如读取,查找等。读取是数据库中的逻辑搜索选项。它更像是用户友好的SQL构造。

希望这会有所帮助。