Вопросы с тегом «package»

Пакет в широком смысле относится к двум вещам: 1) пригодный для использования модуль / компонент встроенного / скомпилированного программного обеспечения или 2) раздел глобального пространства имен (java).

3
Абсолютный и явный относительный импорт модуля Python
Меня интересует предпочтительный способ импорта пакетов в приложение Python. У меня есть такая структура пакета: project.app1.models project.app1.views project.app2.models project.app1.viewsимпорт project.app1.modelsи project.app2.models. На ум приходят два способа сделать это. С абсолютным импортом: import A.A import A.B.B или с явным относительным импортом, как введено в Python 2.5 с PEP 328 : # …

3
Python: импорт модуля из другого каталога на том же уровне в иерархии проекта
Я видел всевозможные примеры и другие подобные вопросы, но не могу найти пример, который точно соответствует моему сценарию. Я чувствую себя полным болваном, задавая это, потому что существует так много похожих вопросов, но я просто не могу заставить это работать «правильно». Вот мой проект: user_management (package) | |------- __init__.py | …

13
Eclipse: заявленный пакет не соответствует ожидаемому.
У меня проблема с импортом внешнего проекта. Я иду «Файл» -> «Импорт ...» -> «Существующие проекты в рабочую область», выбираю папку, в которой находится проект, и все импортируется, но имена пакетов проекта, похоже, не соответствуют ожиданиям Eclipse. Все имена пакетов имеют префикс: prefix.packagename1 prefix.packagename2 и т.п. Но Eclipse ожидает src.prefix1.prefix.packagename1 …
86 java  eclipse  package 

4
В чем разница между модулем и библиотекой в ​​Python?
У меня есть опыт работы с Java, и я новичок в Python. Прежде чем продолжить, я хочу убедиться, что правильно понимаю терминологию Python. Я понимаю модуль : сценарий, который может быть импортирован многими сценариями для облегчения чтения. Как и в java, у вас есть класс, и этот класс может быть …
86 python  module  package 

9
Как npm опубликовать определенную папку, но как корень пакета
У меня есть проект, который включает задачу gulp для сборки и упаковки исходников и выпуска в каталог с именем dist. Моя цель - опубликовать его как пакет npm, но только мою папку dist. В документации npm сказано, что я могу использовать filesтег для указания файлов для экспорта. Оно работает. Но …


3
Добавление кода в __init__.py
Я смотрю, как работает модельная система в django, и заметил кое-что, чего не понимаю. Я знаю, что вы создаете пустой __init__.pyфайл, чтобы указать, что текущий каталог является пакетом. И что вы можете установить некоторую переменную, __init__.pyчтобы import * работал правильно. Но django добавляет кучу операторов from ... import ... и …


5
Как включить статические файлы в setuptools - пакет Python
Я хочу добавить ./static/data.txtк setuptools, вот мой код: # setup.py import os,glob from setuptools import setup,find_packages setup( name = "PotatoProject", version = "0.1.1", author = "Master Splinter", author_email = "splinter@initech.com", description = ("The potatoproject!"), url = 'http://www.google.com', license = "BSD", # adding packages packages=find_packages('src'), package_dir = {'':'src'}, # trying to …

3
Что такое файлы `rc` в nodejs?
У меня есть несколько вопросов относительно различных rcфайлов в типичном узловом приложении, например .npmrc, .babelrcи т. Д. Что такое rc-файл, я знаю его конфигурацию времени выполнения для модуля, но что-нибудь еще? Должен ли файл rc соответствовать .[module]rcсоглашению об именах или это просто рекомендуемый формат? Какие форматы поддерживаются? Я видел форматы …

4
Как получить текущее имя класса, включая имя пакета в Java?
Я работаю над проектом, и одно требование заключается в том, что если второй аргумент для основного метода начинается с « /» (для linux), он должен рассматривать его как абсолютный путь (не проблема), но если он не начинается с « /”, Он должен получить текущий рабочий путь класса и добавить к …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.