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

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

5
ImportError: жоден модуль з іменем win32api
Я використовую Python 2.7і хочу використовувати pywin32-214далі Windows 7. Я встановив pywin32-214за допомогою msiінсталятора. Але коли я імпортую win32apiв сценарій Python, він видає помилку: no module named win32api. Що я повинен зробити? Можу чи я використовувати pywin32 apiдля Windows 7?
126 python  winapi 

5
Поверніть опцію `--no-site-пакети` за допомогою virtualenv
Я створив virtualenv за допомогою --no-site-packagesопції та встановив безліч бібліотек. Тепер я хотів би відновити цю --no-site-packagesопцію і використовувати також глобальні пакети. Чи можу я це зробити, не відтворюючи virtualenv? Точніше: Мені цікаво, що саме відбувається при створенні virtualenv з використанням --no-site-packagesопції, на відміну від використання цього параметра. Якщо я …
126 python  virtualenv 

13
Відкрийте документ із програмою OS за замовчуванням у Python, як в Windows, так і в Mac OS
Мені потрібно мати можливість відкрити документ за допомогою програми за замовчуванням у Windows та Mac OS. В основному, я хочу зробити те саме, що відбувається, коли ви двічі клацніть піктограму документа в Провіднику чи Finder. Який найкращий спосіб зробити це в Python?
126 python  windows  macos 


5
Як я можу створити набір наборів у Python?
Я намагаюся зробити набір наборів у Python. Я не можу зрозуміти, як це зробити. Починаючи з порожнього набору xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) але я отримую TypeError: unhashable type: 'list' або TypeError: unhashable type: 'set' Чи можливо мати …

30
Неможливо підключитися до локального сервера MySQL через socket '/tmp/mysql.sock
Коли я намагався підключитися до локального сервера MySQL під час мого тестового набору, він не вдається з помилкою: OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)") Однак я можу в будь-який час підключатися до MySQL, запускаючи програму командного рядка mysql. A ps aux | grep mysqlпоказує, …
126 python  mysql  django 

8
Словник проти об’єкта - який більш ефективний і чому?
Що в Python ефективніше в плані використання пам'яті та споживання процесора - словник чи об’єкт? Передумови: я повинен завантажити величезну кількість даних у Python. Я створив об’єкт, який є просто контейнером для поля. Створення 4-екземплярів і введення їх у словник займало близько 10 хвилин і ~ 6 Гб пам'яті. Після …

24
Пошук режиму списку
Давши список елементів, нагадайте, що режим списку - це той предмет, який найчастіше зустрічається. Я хотів би знати, як створити функцію, яка може знайти режим списку, але яка відображає повідомлення, якщо у списку немає режиму (наприклад, усі елементи у списку відображаються лише один раз). Я хочу зробити цю функцію без …
126 python  mode 

6
Чи "нарешті" завжди виконується в Python?
Чи гарантується будь-який можливий блок спробу в остаточному підсумку в Python, що finallyблок завжди буде виконуватися? Наприклад, скажімо, я повертаюсь у exceptблоці: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") А може, я знову піднімаю Exception: try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") Тестування показує, …

11
Як переосмислити та розширити основні шаблони адміністратора Django?
Як змінити шаблон адміністратора (наприклад, admin / index.html), одночасно розширивши його (див. Https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing -an-admin-template )? По-перше - я знаю, що на це запитання було задано і відповіли раніше (див. Django: Переосмислення та розширення шаблону програми ), але як йдеться у відповіді, воно не застосовується безпосередньо, якщо ви використовуєте завантажувач шаблонів …

2
Рядок до словника в Python
Тому я витратив багато часу на це, і мені здається, що це повинно бути простим виправленням. Я намагаюся використовувати автентифікацію Facebook для реєстрації користувачів на моєму сайті, і я намагаюся це зробити на сервері. Я дійшов до моменту, коли я отримую свій маркер доступу, і коли переходжу до: https://graph.facebook.com/me?access_token=MY_ACCESS_TOKEN Я …

4
Як ініціалізувати базовий (супер) клас?
У Python врахуйте, що у мене є такий код: >>> class SuperClass(object): def __init__(self, x): self.x = x >>> class SubClass(SuperClass): def __init__(self, y): self.y = y # how do I initialize the SuperClass __init__ here? Як мені ініціалізувати SuperClass __init__підклас? Я стежу за підручником Python, і це не охоплює. …
126 python  oop 

10
Чи імпортувати всередині функцій пітонічно?
PEP 8 говорить: Імпорт завжди розміщується у верхній частині файлу, одразу після будь-яких коментарів модулів та доктрингів, а також перед глобальними модулями та константами. За професією я порушую PEP 8. Деколи я імпортую речі всередині функцій. Як правило, я це роблю, якщо є імпорт, який використовується лише в межах однієї …

6
Як я можу конвертувати .py у .exe для Python?
Я намагаюся перетворити досить просту програму Python у виконуваний файл і не міг знайти те, що шукав, тому у мене є кілька питань (я запускаю Python 3.6): Методи цього, які я знайшов поки що, такі завантаження старої версії Python та використання pyinstaller/py2exe створення віртуального середовища в Python 3.6, що дозволить …

2
python pip: примусове встановлення ігнорування залежностей
Чи є якийсь спосіб змусити встановити пакет pip python, ігноруючи всі його залежності, які неможливо задовольнити? (Мені байдуже, як "неправильно" це робити. Мені просто потрібно це робити, будь-яка логіка і міркування в сторону ...)
126 python  pip 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.