Вопросы по теме 'python-importlib'

importlib: как импортировать несколько файлов Python, не заботясь об именах модулей
Я хочу использовать CPython C API для загрузки файлов Python в качестве плагинов из приложения C. Эти файлы Python содержат классы и другие вещи, и я знаю, как их получить, когда у меня есть объект модуля. Текущее решение, которое мне нужно для...
869 просмотров

Python: функция импорта из файла, имя которого является переменной
У меня есть файл ./model_scripts/medians.py , содержащий функцию predict_volume() . [Вывод tree в терминале bash приведен ниже] model_scripts ├── __init__.py ├── medians.py └── ... Мне нужно импортировать эту функцию в другой скрипт...
1903 просмотров
schedule 14.06.2023

из django.utils.importlib import import_module ImportError: нет модуля с именем importlib
Я новичок в Джанго. У меня есть проект отдыха Django. Когда я запускаю его, ошибка отображается как from django.utils.importlib import import_module ImportError: No module named importlib Я попытался установить importlib с помощью команды...
8303 просмотров

Python: импорт исходных файлов с произвольными именами с помощью importlib
Я использую модуль imp для импорта модулей Python из исходного кода, учитывая абсолютное имя файла. т.е. import imp my_module = imp.load_source('my_module', '/paht/to/my_module') Здесь /paht/to/my_module — это полный путь к файлу,...
2543 просмотров

Импортировать все элементы определенного типа из модуля
Я хочу импортировать в модуль объекты только определенных типов. Например, импортируемый модуль: # foo.py a = A() # type(a) = A b = B() # type(b) = B Теперь я хочу импортировать элементы типа A из foo (т.е. a ). Очевидно, вы...
77 просмотров

Как мне импортировать удаленный модуль, который импортирует локальный модуль?
Моя программа импортирует модуль из другого места, используя importlib . Этот импортированный модуль (назовем его A ) импортирует какой-то другой пользовательский модуль, расположенный рядом с ним (назовем его B). ). My_Project\ │...
101 просмотров
schedule 11.05.2022

Импорт Python из байтового ввода-вывода (или, в более общем случае, из объекта в памяти)
Контекст: В настоящее время у меня есть программа, которая загружает набор плагинов из их путей к файлам (на подключенном сетевом диске), используя метод, показанный в другом потоке SO. . Эти плагины предназначены для непрерывного выпуска, а...
341 просмотров

Как импортировать sympy (или другой модуль с __init__.py) из моего собственного форка?
Я работаю над запросом на вытягивание для sympy , поэтому я клонировал репозиторий и изменил некоторый код. Теперь я хочу импортировать свой собственный sympy из моего репозитория git. Меня очень смущают эти ответы , как они кажутся применять к...
55 просмотров
schedule 05.03.2024

Как открыть файл в пакете с помощью importlib?
Я пытаюсь поместить серверную часть простого веб-приложения, над которым я работаю, в пакет, но это приложение зависит от загрузки из маринованного объекта python, который я не могу загрузить в файл с помощью importlib . Раньше, когда у меня был...
783 просмотров
schedule 03.09.2023

Упаковка ресурсов Python (Manifest.in vs package_data vs data_files)
Похоже, что ресурсы, отличные от Python, включаются в дистрибутивы Python одним из 4-х способов: Файл Manifest.in (я не уверен, когда это предпочтительнее, чем package_data или data_files) package_data в setup.py (для включения ресурсов...
254 просмотров

Как получить путь из имени модуля Python, если модуль не существует?
Получить путь к файловой системе модуля Python по имени модуля легко, если модуль существует. Например вот так: importlib.machinery.PathFinder.find_module('my.module').path Но когда модуль не существует, как я могу получить теоретический путь,...
85 просмотров
schedule 11.06.2023

Как ускорить импорт модулей с переменными именами через importlib?
Я ломаю голову, чтобы придумать быстрый способ импорта моих пользовательских файлов Python, имена которых являются переменными и определяются вводом. Я пытаюсь сделать так, чтобы моя точка входа отправляла данные другим классам для обработки....
30 просмотров
schedule 15.07.2022