У меня есть структура проекта, как показано ниже
fs/
scrap.py
test.py
__init__.py
framework/
app.py
config.json
config_reader.py
custom_exception.py
custom_logging.py
LOB_mapping.xlsx
wrapper.py
generic/
abstract_base_class.py
date_validation.py
number_validation.py
string_validation.py
__init__.py
pbdv/
validator.py
mapping.py
user_validation.py
__init__.py
Я пытаюсь импортировать класс из папки generi c внутри validator.py и mapping.py, но ни один импорт не работает
from fs.generic.date_validation import DateValidation
from .generic.date_validation import DateValidation
from generic.date_validation import DateValidation
единственное, что у меня работает, это
sys.path.append(".")
from generic.date_validation import DateValidation
, но приведенный выше код не работает в командной строке, он работает с кодом
sys.path.append("..")
from generic.date_validation import DateValidation
приведенный выше код работает в командной строке но не в коде vs
как решить эту проблему