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

Python importlib import_module Относительный импорт модуля
Согласно этому ответу , вы можно использовать от importlib до import_module , используя относительный импорт, например: importlib.import_module('.c', 'a.b') Почему не работает относительный импорт для sklearn.feature_extraction.text?...
10410 просмотров

Python: импорт подмодуля из модуля importlib
У меня есть такой каталог: parent.py ------+ child1.py---+ child2.py---+ ... etc Я могу импортировать родительский модуль следующим образом: importlib.import_module("parent")) Итак, как лучше всего получить дочерний...
639 просмотров
schedule 14.09.2021

Как я могу проверить во время выполнения, что модуль Python действителен, не импортируя его?
У меня есть пакет, содержащий подпакеты, только один из которых мне нужно импортировать во время выполнения, но мне нужно проверить их правильность. Вот моя структура папок: game/ __init__.py game1/ __init__.py constants.py ......
1714 просмотров

Удалите несколько строк из верхней части трассировки
Я звоню importlib.import_module("somemodulename") , чтобы импортировать какой-то настроенный пользователем модуль. Этот импорт может завершиться ошибкой. Я хочу предоставить пользователю информацию о том, почему это не удалось, поэтому мне нужно...
865 просмотров

Импорт ресурсов json внутри .pex (исполняемый файл Python (формат Twitter))
Я использую разработанный Twitter инструмент сборки pants для управления многими проектами в моем монорепозитории. Он выводит файлы .pex , когда я завершаю сборку, это двоичный файл, который упаковывает минимальные зависимости. Мне нужно для...
127 просмотров

Динамический импорт класса из модуля
У меня есть класс под названием 'my_class' , помещенный в 'my_module' . И мне нужно импортировать этот класс. Я пытался сделать это так: import importlib result = importlib.import_module('my_module.my_class') но он говорит:...
17663 просмотров
schedule 14.04.2023

Ошибка импорта: загрузка DLL не удалась в блокноте Jupyter, но работает в файле .py
Я установил BreakoutDetection модуль в среде Anaconda. Когда я попытался импортировать модуль, используя import breakout_detection в блокноте jupyter, я получаю следующую ошибку....
40042 просмотров

Как мы можем импортировать что-то из каталога выше основного скрипта в иерархии файловой системы?
prj -pkg_1 --file1.py -pkg_2 --file2.py Внутри file2.py у нас есть что-то вроде: # Ye be in dis 'ere file which be name-ed `file2.py` if __name__ == '__main__': ## MAGICAL IMPORT STATEMENT HERE ### #...
29 просмотров

Перезагрузить субмодуль, импортированный в другие модули
У меня есть следующая проблема, и я поделюсь четырьмя разными файлами .py, чтобы лучше объяснить себя. Я запускаю код из spyder (не jupyter), python 3.4. У меня есть мастер-скрипт "master001.py", из которого я выполняю код. это выглядит так:...
183 просмотров

Python использует importlib для импорта модуля из каталога пакета
Я пытаюсь динамически импортировать PySide2 с помощью importlib , потому что статического с import недостаточно для моего приложения. Мне нужна importlib, потому что в конце концов она будет использоваться с pyinstaller для создания одного...
1127 просмотров

Обработка исключений, вызванных импортированными модулями, с помощью importlib.import_module
У меня есть простая система плагинов, упрощенная форма ниже. Идея состоит в том, что плагины будут реализовывать абстрактный класс и могут вызывать исключение, чтобы сигнализировать о разрыве. # my_plugin.py import my_app class...
622 просмотров

Как импортировать несколько разных импортов с помощью importlib на python?
У меня есть файл python, который начинает содержать множество операторов импорта, таких как from enum import auto Допустим, у меня есть файл с именем a.py, а a.py использует from enum import auto . Есть ли способ создать отдельный файл с...
73 просмотров
schedule 23.10.2022

Как обмениваться метаданными пакета между setup.py и кодом приложения?
Типичное дерево каталогов проекта Python может выглядеть так. . ├── src │   ├── __init__.py │   ├── main.py │   ├── module1 │   │   ├── __init__.py │   │   └── foo.py │   └── module2 │   ├── __init__.py │   └── bar.py ├── setup.py └── venv...
78 просмотров

Запуск нескольких скриптов Python с использованием importlib
У меня есть один скрипт Python, который, по сути, запускает ежедневный процесс извлечения данных, который запускает 20 скриптов в этом скрипте. Каждый из суб-скриптов запускает sql-запрос. У меня есть сценарий в планировщике задач, который...
230 просмотров

Есть ли способ получить установленные модули без информации о версии с помощью pip?
Я пробовал pip freeze . Мне нужно, чтобы он выводил только модули, разделенные символами новой строки, например pip freeze , но без номера версии, потому что я пытаюсь создать автоматическое обновление и хочу сделать pip install --upgrade...
39 просмотров
schedule 07.12.2023

Учитывая путь к исходному файлу Python, как мне узнать, к какому пакету принадлежит этот файл?
Учитывая путь к файлу, мне нужно, чтобы имя пакета передавалось в importlib.import_module() , чтобы относительный импорт работал правильно. Я не могу импортировать его, а затем проверить module.__package__ , потому что он не будет успешно...
161 просмотров
schedule 23.03.2024