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

Есть модуль и тесты к нему:
module_dir/
    mymodule.py
    tests/
        test_mymodule.py

В test_mymodule.py делаю импорт следующим обрвазом:
import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
import mymodule

Все прекрасно работает, но pep8 гласит, что все импорты должны быть вначале. Тест утилитой pep8, соответственно, не проходит.

Не нашел рекомендации, как это делать правильно.
  • Вопрос задан
  • 241 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Cnfc19932
Full-stack web developer
__init.py__ киньте в каталог с модулем
https://docs.python.org/2/tutorial/modules.html
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
OnederX Москва
от 100 000 до 120 000 ₽
iCode Москва
от 90 000 до 200 000 ₽
SwapZilla.co Москва
от 200 000 ₽
12 июл. 2020, в 23:05
25000 руб./за проект
12 июл. 2020, в 22:52
750 руб./за проект