Вопросы с тегом 'python-module'
Модуль - это файл, содержащий определения и утверждения Python.
31
ответ
Что делать, если __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
6
ответов
Как написать модуль/пакет Python?
Я делал скрипты Python для простых задач на работе и никогда не беспокоился об их упаковке для других пользователей. Теперь мне назначено создание оболочки Python для REST API. Я не знаю, как начать, и мне нужна помощь.
Что у меня:
(Просто хочу б...
задан 01 апр. '13 в 18:48
3
ответов
Как узнать мой путь python с помощью python?
Как узнать, какие каталоги перечислены в моей системной переменной PYTHONPATH, изнутри Python script (или интерактивной оболочки)?
задан 29 сент. '09 в 1:01
11
ответов
Установка модуля python в код
Мне нужно установить пакет из PyPi прямо в мой script.
Может быть, есть модуль или функция distutils (distribute, pip и т.д.), Которая позволяет мне просто выполнить что-то вроде pypi.install('requests'), и запросы будут установлены в мой virtualenv...
задан 08 сент. '12 в 20:33
16
ответов
Невозможно импортировать модуль, который определенно установлен
После установки Mechanize я не могу его импортировать. Я попытался установить из pip, easy_install и через python setup.py install из этого репозитория: https://github.com/abielr/mechanize. Все это безрезультатно, так как каждый раз, когда я вхожу ...
задан 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
7
ответов
Предотвращение кэширования Python импортированными модулями
При разработке большого проекта (разбитого на несколько файлов и папок) на Python с помощью IPython я столкнулся с проблемой кэшированных импортированных модулей.
Проблема в том, что команды import module читают модуль только один раз, даже если эт...
задан 27 мая '10 в 9:16
5
ответов
Python: как сделать глобальный импорт из функции
Я боюсь, что это грязный способ подойти к проблеме, но...
скажем, что я хочу сделать некоторые импортные данные в Python на основе некоторых условий.
По этой причине я хочу написать функцию:
def conditional_import_modules(test):
if test == 'fo...
задан 16 авг. '12 в 18:26