Мне трудно понять это.
Предположим, у меня есть дерево каталогов, которое выглядит следующим образом:
~ / speech
- __init__.py
- program.py
----------------
~ / речь / части
---- __init__.py
---- имя существительное
---- verb.py
----------------
~ / речь /предложение
---- __init__.py
---- subject.py
----predicate.py
__init__.py
файлы являются пустыми.Я создал их, выдав $ touch __init__.py
, когда я пытаюсь импортировать что-либо, я получаю NameError: «что бы то ни было» не определено.Я пробовал все, что касается как имени каталога, так и отдельных имен файлов.
каждая другая проблема, с которой я столкнулся в python, заключалась в том, что я слишком много думал над этим и пытался усложнить его.чем это на самом деле.(проклинаю привычки С ++!)