пока не нахожу того, что мне надо 😞
А зачем ты sys.path трогаешь?
Берешь и импортируешь
Потому что по-нормальному у меня не получается это сделать. У меня есть папка homework, в которой лежат папки 1 и 2. В каждой из них лежат файлы program.py. Я хочу из одного файла в другой импортировать функцию (из папки 1 в папку 2)
Так, не импортируется же
https://t.me/advice17/24
1. Зачем 2. Для чего
Чтобы не дублировать код
Это очень глупая структура, но попробуй ..
А в чем проблема назвать файлы program1 и program2?
Хорошо, назову допустим. А дальше что делать?
from program1 import somefunction
Прочитать как работают импорты, сделать нормально и не городить костыли.
Если по папкам хочешь раскидать, при этом импортируя в главный файл
Я нужную мне функцию запихнул в файл, который расположил выше по уровню. Импортироваться импортируется (и подсветка есть и тип возвращаемого объекта показывает), но при вызове пишет, что модуля нет
https://dpaste.org/iKU2u
а теперь расположение
Расположения: Откуда импортирую: /home/garrip91/Programming/GitHub/Work/AboutPython/6/homework/nginx_logs.py Куда импортирую: /home/garrip91/Programming/GitHub/Work/AboutPython/6/homework/2/program.py
Обсуждают сегодня