@kurt
Для импорта файла из папки выше в Python можно использовать следующий подход:
1 2 3 4 5 6 7 8 9 10 11 12 |
import os import sys # Получаем путь к папке выше текущей current_dir = os.path.dirname(os.path.abspath(__file__)) parent_dir = os.path.dirname(current_dir) # Добавляем путь к папке выше в sys.path sys.path.append(parent_dir) # Импортируем файл из папки выше from folder import file |
Здесь мы добавляем путь к папке выше в sys.path
, чтобы Python мог найти модуль, и затем импортируем его с помощью команды from...import
.
1
|
file.some_function()
|
Обратите внимание, что путь к папке выше может зависеть от операционной системы, поэтому может потребоваться адаптировать код под свои потребности.