Опция поиска в естественном и нетипового типа в Python

Я столкнулся с ошибкой нетипа в Python. Увидеть ниже:

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 

Как решить эту проблему? Кроме того, я хотел бы понять, какие параметры поиска доступны в Natural - например, логический поиск. Есть ли другой вариант поиска?

Заранее спасибо. Ssp

1 ответ

Решение

Stackru говорит нам, что вы новичок здесь. Так что добро пожаловать сюда.

Похоже, фрагмент кода, приведенный в вашем тексте, показывает больше деталей об ошибках и меньше самого кода. Однако наиболее очевидным моментом здесь является то, что переменная "re_libs" может быть нулевой (т. Е. Тип "None" в Python).

Вы также можете обратиться к https://www.programiz.com/python-programming/for-loop для получения дополнительной информации и руководства по циклам.

Что касается вашего второго вопроса, существуют различные конструкции, такие как Чтение, Поиск и т. Д. Чтение - это логическая опция поиска в базе данных. Это больше похоже на конструкции SQL, которые удобны для пользователя.

Надеюсь это поможет.

Другие вопросы по тегам