Запитання з тегом «python-module»

30
Що робити, якщо __name__ == "__main__": зробити?
На цей питання є відповіді на Stack Overflow на російському : Що робити, якщо __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 = …


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
Неможливо імпортувати модуль, який точно встановлено
Встановивши механізм , я, здається, не зможу імпортувати його. Я спробував встановити з 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 …

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 file …

6
Чи можуть модулі мати властивості так само, як і об’єкти?
За допомогою властивостей python я можу зробити це таким, що obj.y викликає функцію, а не просто повертає значення. Чи є спосіб зробити це за допомогою модулів? У мене є справа, де я хочу module.y викликати функцію, а не просто повертати значення, що там зберігається.

5
Python: Яка різниця між __builtin__ та __builtins__?
Я сьогодні кодував і щось помітив. Якщо я відкрию новий сеанс перекладача (IDLE) і перевірю, що визначено dirфункцією, я отримую це: $ python >>> dir() ['__builtins__', '__doc__', '__name__', '__package__'] >>> dir(__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BufferError', 'BytesWarning', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.