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

__import__ Python не работает должным образом
При использовании __import__ с именем, разделенным точками, например: somepackage.somemodule , возвращаемый модуль не является somemodule , все, что возвращается, кажется в основном пустым! что тут происходит?
19012 просмотров
schedule 30.07.2023

Как изящно справиться с неудачным импортом будущих функций (__future__) из-за старой версии интерпретатора?
Как правильно обрабатывать неудачный импорт функций в будущем? Если пользователь работает с Python 2.5, и первая инструкция в моем модуле: from __future__ import print_function Компиляция этого модуля для Python 2.5 завершится ошибкой:...
52404 просмотров
schedule 18.04.2023

Как динамически загрузить класс Python
Учитывая строку класса Python, например. my_package.my_module.MyClass , как лучше всего его загрузить? Другими словами, я ищу эквивалент Class.forName() в Java, функцию в Python. Он должен работать в Google App Engine. Желательно, чтобы это...
164333 просмотров
schedule 17.01.2023

Можете ли вы определить псевдонимы для импортированных модулей в Python?
В Python можно определить псевдоним для импортированного модуля? Например: import a_ridiculously_long_module_name ... так что он имеет псевдоним «short_name».
96991 просмотров
schedule 11.06.2022

Правильный импорт модулей в Python
Как настроить импорт модулей, чтобы каждый модуль мог получить доступ к объектам всех остальных? У меня есть приложение Python среднего размера с файлами модулей в разных подкаталогах. Я создал модули, которые добавляют эти подкаталоги к sys.path...
15624 просмотров
schedule 17.05.2023

Динамическая загрузка модулей Python
В python, как вы динамически добавляете модули в пакет во время работы вашей программы. Я хочу иметь возможность добавлять модули в каталог пакета из внешнего процесса и иметь возможность использовать эти новые модули в моей программе: import...
64281 просмотров
schedule 18.05.2023

Вызываемые модули
Почему Python не позволяет модулям иметь метод __call__ ? (Помимо очевидного, что было бы нелегко импортировать напрямую.) В частности, почему при использовании синтаксиса a(b) не обнаруживается атрибут __call__ , как это делается для функций,...
19162 просмотров
schedule 21.11.2022

Нет модуля с именем _sqlite3
Я пытаюсь запустить приложение Django на моем VPS , работающий Debian 5. Когда я запускаю демонстрационное приложение, оно возвращается с такой ошибкой: File "/usr/local/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in...
263011 просмотров
schedule 05.10.2023

Операторы локального импорта в Python
Я думаю, что размещение оператора импорта как можно ближе к фрагменту, который его использует, улучшает читаемость, делая его зависимости более понятными. Будет ли Python кэшировать это? Должен ли я заботиться? Это плохая идея? def Process():...
36899 просмотров
schedule 27.08.2023

Как ссылаться на пакет python, если имя файла содержит точку
Я использую django, и у меня есть файл с именем models.admin.py, и я хочу реализовать следующую идею в models.py: from "models.admin" import * однако я получаю синтаксическую ошибку из-за наличия двойных кавычек. Но если я просто сделаю...
29400 просмотров
schedule 07.04.2023

Ошибка Python: ImportError: невозможно импортировать имя Akismet
Я видел много подобных ошибок, но не нашел решения, подходящего для моей конкретной проблемы. Я пытаюсь использовать модуль Akismet , который находится в моем PYTHONPATH, затем, если я запускаю интерактивный интерпретатор, когда я запускаю from...
59533 просмотров

Что происходит в Python при импорте внутри функции?
Каковы плюсы и минусы импорта модуля и / или функции Python внутри функции с точки зрения эффективности скорости и памяти? Выполняется ли повторный импорт каждый раз при запуске функции или, возможно, только один раз в начале, независимо от того,...
121684 просмотров
schedule 14.05.2023

Какая версия Python нужна из __future__ import with_statement?
Используя Python 2.6.5, я могу использовать оператор with без вызова from __future__ import with_statement . Как узнать, какая версия Python поддерживает with , не импортируя ее специально из __future__ ?
12532 просмотров
schedule 15.12.2022

Установка модуля lxml в python
при запуске скрипта python я получил эту ошибку from lxml import etree ImportError: No module named lxml теперь я попытался установить lxml sudo easy_install lmxl но это дает мне следующую ошибку Building lxml version...
203712 просмотров
schedule 30.06.2022

Как перезагрузить модуль Python, импортированный с помощью `из импорта модуля *`
В этих полезных вопросах и ответах я увидел, что можно использовать reload(whatever_module) или, в Python 3, imp.reload(whatever_module) . Мой вопрос: что, если бы я сказал from whatever_module import * импортировать? Тогда у меня нет...
30070 просмотров
schedule 24.06.2023

Python: что предпочитает импорт — модули или пакеты?
Предположим, что в текущем каталоге есть файл с именем somecode.py и каталог с именем somecode , содержащий файл __init__.py . Теперь я запускаю другой скрипт Python из этого каталога, который выполняет import somecode . Какой файл будет...
470 просмотров

Почему модуль импорта, а затем из модуля импорта пакета снова загружает модуль?
У меня есть пакет в моем PYTHONPATH, который выглядит примерно так: package/ __init__.py module.py print 'Loading module' Если я запускаю Python из каталога package/ (или пишу другой модуль в этом каталоге) и набираю...
2091 просмотров
schedule 12.01.2023

Django ImportError
Я создал собственное приложение Django со структурой каталогов. /appname __init__.py models.py /submodule1 __init__.py a.py Внутри a.py у меня есть следующий импорт from ..models import Something Это...
14199 просмотров
schedule 28.10.2022

аудиолаб для питона 2.7
В моей системе установлен python 2.7, и мне нужно использовать модуль audiolab. Я скачал со следующего сайта: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.audiolab Когда я импортирую scikits.audiolab, я получаю следующую ошибку:...
6217 просмотров
schedule 20.06.2022

ImportError: нет модуля с числовым именем
Я получаю следующую ошибку ImportError: Нет модуля с именем числового, если у меня есть следующий импорт from numeric import * в моем исходном коде Python. Как мне запустить это на моем компьютере с Windows против компилятора python 2.7.x?
19740 просмотров
schedule 08.05.2022