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

30
Что делать, если __name__ == «__main__»: делать?
На этот вопрос есть ответы на Переполнение стека на русском : Что делают, если __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) if __name__ == "__main__": lock = thread.allocate_lock() …


15
Как сделать относительный импорт в Python?
Представьте себе эту структуру каталогов: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Я кодирую mod1, и мне нужно импортировать что-то из mod2. как мне это сделать? Я пытался, from ..sub2 import mod2но я получаю "Попытка относительного импорта в не-пакет". Я погуглил, но нашел только " sys.pathманипулятивные" хаки. Разве нет …

6
Как написать модуль / пакет Python?
Я делал скрипты Python для простых задач на работе и никогда не задумывался о том, чтобы их упаковывать для других. Теперь мне поручено сделать оболочку Python для REST API. Я абсолютно не знаю, с чего начать, и мне нужна помощь. Что я имею: (Просто хочу быть как можно более конкретным) …


6
Установка модуля Python в коде
Мне нужно установить пакет из PyPi прямо в моем скрипте. Может быть, есть какой-то модуль или distutils( distributeи pipт. Д.) Функция, которая позволяет мне просто выполнить что-то подобное, pypi.install('requests')и запросы будут установлены в моем virtualenv.

30
Невозможно импортировать модуль, который определенно установлен
После установки Mechanize я не могу импортировать его. Я пробовал установить из pip, easy_install и через python setup.py installэто репо: https://github.com/abielr/mechanize . Все это безрезультатно, поскольку каждый раз, когда я вхожу в свой интерактивный Python, я получаю: Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", …

8
ImportError: libSM.so.6: невозможно открыть файл общих объектов: нет такого файла или каталога
При попытке импортировать OpenCV с помощью import cv2я получаю следующую ошибку: /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such …

6
Могут ли модули иметь свойства так же, как объекты?
С помощью свойств Python я могу сделать так, чтобы obj.y вызывает функцию, а не просто возвращает значение. Есть ли способ сделать это с помощью модулей? У меня есть случай где я хочу module.y для вызова функции, а не просто для возврата значения, хранящегося там.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.