Задать вопрос
@nyar_roller
Молодой, перспектиный Python Developer

Как импортировать модуль, лежащий в параллельной папке?

Вообщем, к примеру есть следущее дерево проекта:
|-Main
|        -Folder1
|              -file1.py
|              -__init__.py
|        -Folder2
|             -__init__.py
|             -file2.py


Как мне в file1.py произвести импорт file2.py?

мне помогло следущее решение, если кому пригодится
import sys
import os
sys.path.append(os.getcwd())
import Folder2.file2
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@GeneD88
QA
sys.path.append("/path/to/MAIN")
После чего можно будет делать так:
from Folder2 import file2

Либо:
from Main.Folder2 import file2
Ответ написан
Комментировать
@nyar_roller Автор вопроса
Молодой, перспектиный Python Developer
sys.path.append("/path/to/MAIN")

это в file2?
("/path/to/MAIN")
дословно, или путь туда написать?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы