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

6 ответов

Библиотека / __ init__.py

способ эмулировать символические ссылки для импорта Python. Я хотел бы иметь возможность разархивировать следующую структуру папок на месте без дублирования файлов: root ├─ python_lib │ └─ my_utils │ ├─ __init__.py │ └─ etc.py ├─ app1 ├─ app2 ...

2 ответа

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

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

1 ответ

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

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

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

2 ответа

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

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

3 ответа

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

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

5 ответов

PYTHONPATH против sys.path

Другой разработчик и я не согласны с тем, следует ли использовать PYTHONPATH или sys.path, чтобы позволить Python находить пакет Python в каталоге пользователя (например, разработки). У нас есть проект Python с типичной структурой ...

2 ответа

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

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

1 ответ

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

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

10 ответов

сделайте ваш ответ немного яснее.

я проблемы с выяснением сообщения об ошибке в Python. вчера я установил python, используя последний пакет EPD, и wxPython2.9, используя пакет wxPython2.9-osx-cocoa-py2.7 для Mac OS. Затем я добавил WX к моей ...

3 ответа

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

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