@Vlad_beg

Как правильно импортировать модуль из одной папки в другую?

Подскажите как правильно экспортировать свой модуль. Структура директории примерно такая

project
|-- util
   | -- driver.py
   | -- __init__.py
|-- test
   | -- driver_test.py


# driver_test.py
from util.driver import Driver


такой вариает тоже не работает
# driver_test.py
from util import Driver


в файл driver_test.py пытаюсь имопртировать файл из паки util.
Выдает ошибку No module named 'util',
как можно импортировать файл не добавляя путь на него его в PATH
  • Вопрос задан
  • 4548 просмотров
Решения вопроса 1
deepblack
@deepblack Куратор тега Python
#!/usr/bin/env python3
# driver_test.py
import os
import sys
sys.path.append(os.path.abspath('../util'))
import driver

drv = driver.Driver()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы