невозможно импортировать в python 3.6 - PullRequest
0 голосов
/ 27 мая 2020

У меня есть структура проекта, как показано ниже

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

как решить эту проблему

...