Вопросы с тегом 'python-module'

Модуль - это файл, содержащий определения и утверждения Python.
30
ответов

Что делать, если __name__ == "__main__": делать?

Что делает if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime...
задан 07 янв. '09 в 7:11
28
ответов

Как импортировать модуль с полным путем?

Как я могу загрузить модуль Python с учетом его полного пути? Обратите внимание, что файл может находиться где угодно в файловой системе, так как это параметр конфигурации.
задан 16 сент. '08 в 1:30
18
ответов

Как сделать относительный импорт в Python?

Представьте себе эту структуру каталогов: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Я кодирую mod1, и мне нужно импортировать что-то из mod2. Как я должен это делать? Я пробовал from ....
задан 16 сент. '08 в 17:24
3
ответов

Как узнать мой путь python с помощью python?

Как узнать, какие каталоги перечислены в моей системной переменной PYTHONPATH, изнутри Python script (или интерактивной оболочки)?
задан 29 сент. '09 в 1:01
5
ответов

Как написать модуль Python?

Я делал скрипты Python для простых задач на работе и никогда не беспокоился об их упаковке для других пользователей. Теперь мне назначено создание оболочки Python для REST API. Я не знаю, как начать, и мне нужна помощь. Что у меня: (Просто хочу б...
задан 01 апр. '13 в 18:48
9
ответов

Установка модуля python в код

Мне нужно установить пакет из PyPi прямо в мой script. Может быть, есть модуль или функция distutils (distribute, pip и т.д.), Которая позволяет мне просто выполнить что-то вроде pypi.install('requests'), и запросы будут установлены в мой virtualenv...
задан 08 сент. '12 в 20:33
15
ответов

Невозможно импортировать модуль python, который определенно установлен (механизировать)

Текущие проблемы с установкой python (2.7.3) на моем компьютере Ubuntu 12.04 и импорт модулей. Здесь у меня проблема, когда я определенно установил механизацию как на своей машине, так и в различных виртуальных средах. Я попытался установить из pi...
задан 12 янв. '13 в 20:07
3
ответов

Могут ли модули иметь свойства так же, как объекты могут?

С свойствами python я могу сделать так, чтобы obj.y вызывает функцию, а не просто возвращает значение. Есть ли способ сделать это с помощью модулей? У меня есть случай, когда я хочу module.y чтобы вызвать функцию, а не просто вернуть сохран...
задан 19 мая '09 в 4:03
4
ответов

Python: Какая разница между __builtin__ и __builtins__?

Я сегодня кодировал и кое-что заметил. Если я открываю новый сеанс интерпретатора (IDLE) и проверяю, что определено с помощью функции dir, я получаю следующее: $ python >>> dir() ['__builtins__', '__doc__', '__name__', '__package__'] >&...
задан 25 июня '12 в 0:56
5
ответов

Как получить имя файла модуля __main__ в Python?

Предположим, что у меня есть два модуля: a.py: import b print __name__, __file__ b.py: print __name__, __file__ Я запустил файл "a.py". Это означает: b C:\path\to\code\b.py __main__ C:\path\to\code\a.py Вопрос: как мне получить пу...
задан 03 марта '09 в 17:24
4
ответов

Как python находит файл модуля, если оператор import содержит только имя файла?

Внутри я вижу код импорта кода Python с помощью import sys или import mymodule Как интерпретатор находит правильный файл, если не указан каталог или путь?
задан 06 марта '13 в 18:56
5
ответов

Как документировать модуль в Python?

Что это. Если вы хотите документировать функцию или класс, вы помещаете строку сразу после определения. Например: def foo(): """This function does nothing.""" pass Но как насчет модуля? Как я могу документировать, что делает файл .py?
задан 04 сент. '08 в 19:06
4
ответов

Импортировать модуль python NOT по пути

У меня есть модуль foo, содержащий util.py и bar.py. Я хочу импортировать его в сеансе IDLE или python. Как мне это сделать? Я не могу найти документацию о том, как импортировать модули не в текущий каталог или Python по умолчанию python. Попробова...
задан 15 апр. '12 в 14:21
5
ответов

Python: как сделать глобальный импорт из функции

Я боюсь, что это грязный способ подойти к проблеме, но... скажем, что я хочу сделать некоторые импортные данные в Python на основе некоторых условий. По этой причине я хочу написать функцию: def conditional_import_modules(test): if test == 'fo...
задан 16 авг. '12 в 18:26
5
ответов

Как перезагрузить модуль python, импортированный с помощью `from module import *`

Я видел в этот полезный Q & A, который можно использовать reload(whatever_module) или, в Python 3, imp.reload(whatever_module). Мой вопрос: что, если бы я сказал from whatever_module import * для импорта? Тогда у меня нет whatever_module для с...
задан 01 апр. '11 в 20:30