Вопросы с тегом «python-import»

По вопросам импорта модулей в Python

18
Использовать «модуль импорта» или «из модуля импорта»?
Я пытался найти исчерпывающее руководство о том, лучше ли его использовать import moduleили from module import? Я только начал с Python и пытаюсь начать с лучших практик. По сути, я надеялся, что кто-нибудь сможет поделиться своим опытом, какие предпочтения имеют другие разработчики и как лучше всего избежать ошибок в будущем?

7
Автоматически создавать требования. Текст
Иногда я загружаю исходный код на python githubи не знаю, как установить все зависимости. Если requirements.txtфайла нет, я должен создать его вручную. Вопрос в том, что, учитывая каталог исходного кода python, можно ли requirements.txtавтоматически создать его из раздела импорта?

18
Как загрузить все модули в папке?
Может ли кто-нибудь предоставить мне хороший способ импорта целого каталога модулей? У меня есть такая структура: /Foo bar.py spam.py eggs.py Я попытался просто преобразовать его в пакет, добавив __init__.pyи сделав, from Foo import *но это не сработало так, как я надеялся.


6
ModuleNotFoundError: Что значит __main__ не является пакетом?
Я пытаюсь запустить модуль из консоли. Структура моего каталога такая: Я пытаюсь запустить модуль p_03_using_bisection_search.pyиз problem_set_02каталога, используя: $ python3 p_03_using_bisection_search.py Код внутри p_03_using_bisection_search.py: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save …

11
Импорт пакета родного брата
Я пытался прочитать вопросы об импорте родного брата и даже документацию к пакету , но пока не нашел ответа. Со следующей структурой: ├── LICENSE.md ├── README.md ├── api │ ├── __init__.py │ ├── api.py │ └── api_key.py ├── examples │ ├── __init__.py │ ├── example_one.py │ └── example_two.py └── tests …

29
Ошибка импорта django - нет модуля с именем core.management
Хорошо, я вижу много этих ошибок вокруг. Я перепробовал все, что я знаю, и до сих пор не понял этого. Я работаю на сервере разработки под управлением Python 2.5 и Django 1.3. Django 1.3 был установлен с помощью python setup.py install после распаковки загрузки tar.gz. Все работает хорошо, мне редко …


12
Относительный импорт - ModuleNotFoundError: нет модуля с именем x
Это первый раз, когда я по-настоящему сел и попробовал Python 3, и, похоже, с треском провалился. У меня есть следующие два файла: test.py config.py В файле config.py определено несколько функций, а также несколько переменных. Я сократил это до следующего: config.py debug = True test.py import config print (config.debug) У меня …

9
Почему Python запускает мой модуль, когда я импортирую его, и как мне его остановить?
У меня есть программа на Python, которую я создаю, и которую можно запустить любым из двух способов: во-первых, вызвать «python main.py», который запрашивает ввод данных в дружественной манере, а затем запускает ввод пользователя через программу. Другой способ - вызвать «python batch.py -file- », который пропустит весь дружественный сбор ввода и …

6
Как правильно сортировать Python `import x` и` из x import y`?
Руководство по стилю Python предлагает группировать импорт следующим образом: Импорт должен быть сгруппирован в следующем порядке: импорт стандартной библиотеки связанный сторонний импорт локальный импорт приложений / библиотек Однако в нем ничего не говорится о том, как должны быть изложены два различных способа импорта: from foo import bar import foo Существует …

10
Как динамически загрузить класс Python
Учитывая строку класса Python, например my_package.my_module.MyClass, каков наилучший способ ее загрузки? Другими словами, я ищу эквивалент Class.forName()в Java, функцию в Python. Это должно работать на Google App Engine. Предпочтительно это будет функция, которая принимает FQN класса в виде строки и возвращает ссылку на класс: my_class = load_class('my_package.my_module.MyClass') my_instance = my_class()

2
Что на самом деле делает __future__ импорт absolute_import?
Я ответил на вопрос об абсолютном импорте в Python, который, как мне показалось, я понял, прочитав журнал изменений Python 2.5 и сопровождающий его PEP . Однако после установки Python 2.5 и попытки создать пример правильного использования from __future__ import absolute_importя понимаю, что все не так ясно. Прямо из журнала изменений, …

12
Почему «импорт *» плох?
Рекомендуется не использовать import *в Python. Может кто-нибудь, пожалуйста, поделитесь причиной этого, чтобы я мог избежать этого в следующий раз?

7
Как издеваться над импортом
Модуль Aвключает import Bв себя в верхней части. Однако в условиях испытания , я хотел бы, чтобы дразнить B в A(макет A.B) и полностью отказаться от импорта B. На самом деле, Bне установлен в тестовой среде специально. Aэто тестируемое устройство. Я должен импортировать Aсо всеми его функциями. Bэто модуль, который …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.