@carlo.***merata
Для импорта файлов из разных папок в Python можно использовать следующие подходы:
1
|
from subfolder import myfile |
1 2 |
import sys sys.path.append('path_to_folder') |
Здесь path_to_folder
- путь к папке с файлом, которую вы хотите импортировать. После этого вы сможете импортировать файлы из этой папки:
1
|
import myfile
|
1 2 3 4 5 6 7 8 |
import importlib.util module_name = 'myfile' path_to_folder = 'path_to_folder' spec = importlib.util.spec_from_file_location(module_name, path_to_folder + '/myfile.py') myfile = importlib.util.module_from_spec(spec) spec.loader.exec_module(myfile) |
Здесь module_name
- имя модуля, которое вы хотите использовать при импорте, и path_to_folder
- путь к папке, где находится файл myfile.py
. После этого вы сможете работать с импортированным модулем myfile
.