Я зеленый рог, поэтому go легко для меня:
Я пытался разделить проект python, над которым я работал, на более мелкие части. С этой целью я создал 4 класса в одной папке в VSCode, один из которых является основным классом, который импортирует другие 3 и обращается к их методам et c.
Структура выглядит следующим образом:
top_level_folder
|--lower_level_folder
|--class1.py
|--class2.py
|--class3.py
|--mainclass.py
Теперь мой основной класс должен импортировать другие 3 класса через
from top_level_folder.lower_level_folder import class1
etc.
Однако, делая это таким образом, я получаю ошибку ModuleNotFound (нет модуля с именем top_level_folder)
import class1
etc
приводит к ошибке TypeError, а
import top_level_folder.lower_level_folder.class1 as x
тоже не работает
Есть ли что-то очевидное, что мне не хватает? Это связано с моей установкой VS C?