Для импорта файла из папки, находящейся в родительской папке вашего текущего скрипта в Python, вам понадобится использовать модуль sys
для получения пути родительской папки и модуль os
для создания абсолютного пути к файлу.
Вот пример кода, который позволяет импортировать файл из папки, находящейся в родительской папке:
import sys import os # Получаем путь к текущей директории current_dir = os.path.dirname(os.path.abspath(__file__)) # Получаем путь к родительской папке parent_dir = os.path.dirname(current_dir) # Создаем абсолютный путь к файлу, который вы хотите импортировать file_path = os.path.join(parent_dir, 'название_папки', 'название_файла.py') # Добавляем путь к родительской папке в список путей поиска модулей sys.path.append(parent_dir) # Импортируем требуемый модуль или файл import название_файла
Вам необходимо заменить 'название_папки'
на фактическое имя папки, в которой находится требуемый файл, и 'название_файла.py'
на фактическое имя файла, который вы хотите импортировать.
Пример кода объясняет шаги, которые вы должны следовать, чтобы импортировать файл из родительской папки. Он получает текущий путь к исполняемому файлу скрипта, находит родительскую папку, создает абсолютный путь к файлу, добавляет родительскую папку в список путей поиска модулей и, наконец, импортирует файл.