Результаты поиска по запросу "python-import"

3 ответа

 Атрибут является частью объекта функции.

мы получили: from os.path import exists as foo print foo.__name__, Почему нет'exists'? Какой атрибут даст'foo' эквивалентно'foo'?

12 ответов

Как исправить «Попытка относительного импорта в неупакованном виде» даже с __init__.py

Я пытаюсь следоватьОПТОСОЗ 328со следующей структурой каталогов:

1 ответ

Спасибо. Это уже очень помогает!

даю пакет, который содержит скрипты для запуска. Они импортируют модули, содержащиеся во вложенной папке, прямо под сценарием. Теперь, когда__init__ не требуется после Python 3.3 [https://stackoverflow.com/a/39991978/7089239]Какова правильная ...

ТОП публикаций

2 ответа

Я обновил ответ, чтобы обратиться к комментариям.

уациях, когда вы хотите импортировать вложенный модуль в ваше пространство имен, я всегда писал это так: from concurrent import futuresОднако недавно я понял, что это можно выразить, используя синтаксис «как» a, s. Смотрите следующее: import ...

3 ответа

Хороший вопрос, изменил мой ответ, чтобы отразить это.

мер, есть какая-то папка: . ├── file_a.py ├── file_b │ └── __init__.py └── file_b.pyгдеfile_a.py имеет что-то вроде: from file_b import some_functionЯ знаю, что это определенно не очень хорошая практика, но каков порядок разрешения? то есть ...

2 ответа

или в исходном коде ..

ел бы импортировать все методы из модуля с измененными именами. Например, вместо from module import repetitive_methodA as methodA, \ repetitive_Class1 as Class1, \ repetitive_instance4 as instance4Я бы предпочел что-то вроде from module import ...

1 ответ

, Вы можете увидеть код в

ей машине значения отPYTHONPATH кажется, чтобы вставить вsys.path: начиная с индекса 1заказ сохраненде-дублированыНапример, сPYTHONPATH=/spam:/eggs:/spam а затем проверка вpython -m siteЯ получаю результат как: sys.path = [ something, '/spam', ...

2 ответа

Из моего личного опыта выясняется, что иногда они плохо интегрируются с Pycharm IDE, когда через Pycharm проходит более сложный тест на нарушение макета пакета. Я полагаю, что могут быть некоторые проблемы и в других инструментах.

й раз, когда вы используете автоимпорт, предоставленный PyCharm, он генерирует абсолютный путь импорта. то есть from my_package.my_subpackage import my_thingвместо from .my_subpackage import my_thingЕсть ли настройка для ...

4 ответа

 и так далее). Или вы можете просто использовать

ли смысл импортировать как подстановочный, так и не подстановочный знак, например: import spam as sp from spam import *вочень то же самое файл?

1 ответ

Ах, хорошо, ты прав. Я думал, что вспомнил, что это вызвало ошибку в моем коде недавно, но я не могу найти это прямо сейчас, поэтому что-то еще должно быть источником тогда

мпорт модулей Python import Queue from threading import Thread import timeНо когда я запускаю код File "b1.py", line 3, in <module> import Queue ModuleNotFoundError: No module named 'Queue'Я видел похожие темы на SO, но ничего не работает для ...