Как импортировать произвольный файл?

Есть имя файла вида "file.py", и надо импортировать файл с таким именем. Как это сделать?


Ответы (1 шт):

Автор решения: Ben Puls

Для динамического импорта файлов можно сделать следующее:

  1. Использовать функцию __import__() (не рекомендуется)
__import__(name, globals=None, locals=None, fromlist=(), level=0)
  1. Использовать модуль importlib
import importlib

importlib.import_module(name, package=None)
→ Ссылка