Моя структура файла выглядит следующим образом:
/dir/
main.py
/src/
functionsfile.py
classfile.py
В functionsfile
есть функция, которая использует класс, созданный в classfile
.Я импортирую этот класс с помощью
from classfile import ClassName
(я также пытался импортировать *
).
Просто тестируя функцию в functionsfile
с помощью оператора print
, кажетсянайти модуль класса и просто использовать ClassName
, но затем, когда я import
переходит из этой функции из functionsfile
в скрипт main.py
, он выдает ошибку:
ModuleNotFoundError: No module named 'classfile'
Iпопытался импортировать функцию с:
from functionsfile import function
и
from functionsfile import *
Я в недоумении, почему это происходит?