Запитання з тегом «python-import»

Питання щодо імпорту модулів у Python

18
Використовувати "модуль імпорту" або "з імпорту модуля"?
Я намагався знайти повне керівництво по чи це краще використовувати import moduleабо from module import? Я тільки почав з Python і намагаюся почати з найкращих практик. В основному, я сподівався, що хтось зможе поділитися своїм досвідом, якими перевагами володіють інші розробники та який найкращий спосіб уникнути будь-яких проблем із дорогою?

7
Автоматично створювати вимоги.txt
Іноді я завантажую вихідний код 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 після розпакування завантаження tar.gz. Все працює добре, мені рідко доводиться запускати, manage.pyале …


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 = …

2
Що насправді робить __future__ import absol_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.