Задать вопрос
kosyachniy
@kosyachniy
Python BackEnd, Web FullStack

Python Как подключить файл в другой папке?

есть файлы .../twi/post.py и .../site/open.py
Как подключить функцию в post.py из open.py
Это не работает:
import ../site/open
import ../site/open.py
import ..\site\open
import ..\site\open.py
...

Нашёл такое:
import sys
sys.path.append("../site/")
import open

Сам файл исполняется, но функции из него не видны:
Traceback (most recent call last):
File "post.py", line 5, in
print(get(input()))
NameError: name 'get' is not defined

Как исправить?
  • Вопрос задан
  • 8269 просмотров
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
kosyachniy
@kosyachniy Автор вопроса
Python BackEnd, Web FullStack
import sys
sys.path.append("../site/")
from open import *
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
18 янв. 2025, в 07:20
50000 руб./за проект
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект