Python как импортировать функцию из файла находящегося в другой папке? В главной папке находятся: folder_1; folder_2 В folder_1 находится файл name.py в котором функция Надо данную функцию импортировать в файл.py находящийся в folder_2 | |---folder_1 |..........| |..........name.py | |---folder_2 ...........| ..........файл.pyfrom ../folder_1/name import имя_функцииДанный код не работает

12 Дек 2023 в 19:52
322 +1
0
Ответы
1

Для импортирования функции из файла, находящегося в другой папке, можно воспользоваться модулем sys и методом append.

Например, если файл name.py находится в папке folder_1, а файл файл.py находится в папке folder_2, то в файле файл.py можно импортировать функцию из файла name.py следующим образом:

import sys
sys.path.append′../folder1′'../folder_1'../folder1 from name import имя_функции

Этот код добавляет путь к папке folder_1 в список путей, по которым Python ищет модули, и затем можно импортировать функцию из файла name.py как обычно.

Убедитесь, что файлы name.py и файл.py содержатся в правильных папках относительно друг друга и что они имеют правильные имена.

16 Апр 2024 в 15:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир