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

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

11
Як я можу відформатувати десятковий знак, щоб завжди відображалися два знаки після коми?
Я хочу показати: 49 як 49.00 і: 54.9 як 54.90 Незалежно від довжини десяткової чи чи є десяткові знаки, я хотів би відобразити a Decimalз двома знаками після коми, і я хотів би зробити це ефективно. Мета - відображення значень грошей. наприклад, 4898489.00

6
Пункт SQLAlchemy IN
Я намагаюся зробити цей запит у sqlalchemy SELECT id, name FROM user WHERE id IN (123, 456) Я хотів би прив’язати список [123, 456]під час виконання.
237 python  sqlalchemy 

7
Ініціалізація масиву NumPy (заповнення однаковими значеннями)
Мені потрібно створити масив NumPy довжини n, кожен елемент якого є v. Чи є щось краще, ніж: a = empty(n) for i in range(n): a[i] = v Я знаю zerosі onesпрацював би для v = 0, 1. Я міг би використовувати v * ones(n), але він не працюватиме, коли vє …
237 python  arrays  numpy 

18
Python не працює в командному рядку git bash
Python не працюватиме в git bash (Windows). Коли я ввожу python в командному рядку, він переводить мене в порожній рядок, не кажучи, що він ввів python 2.7.10, як це робиться в Powershell. Це не дає мені повідомлення про помилку, але python просто не працює. Я вже переконався, що змінні довкілля …

9
Як перевірити, чи є змінна класом чи ні?
Мені було цікаво, як перевірити, чи є змінна класом (а не екземпляром!) Чи ні. Я намагався використовувати цю функцію isinstance(object, class_or_type_or_tuple)для цього, але не знаю, який тип матиме клас. Наприклад, у наступному коді class Foo: pass isinstance(Foo, **???**) # i want to make this return True. Я спробував замінити " …
236 python  reflection 


9
Як порівняти номери версій в Python?
Я проводжу каталог, який містить яйця, щоб додати ці яйця до sys.path. Якщо в каталозі є дві версії того самого .egg, я хочу додати лише останню. У мене є регулярний вираз r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$для отримання імені та версії з імені файлу. Проблема полягає в порівнянні номера версії, яка є подібною до рядка …

15
Як отримати назви параметрів методу?
З огляду на функцію Python: def a_method(arg1, arg2): pass Як я можу отримати число та назви аргументів. Тобто, враховуючи, що я маю посилання func, я хочу func.[something]повернутися ("arg1", "arg2"). Сценарій використання для цього полягає в тому, що у мене є декоратор, і я хочу використовувати аргументи методу в тому ж …

3
Додавання значення параметра за замовчуванням з підказкою типу в Python
Якщо у мене є така функція: def foo(name, opts={}): pass І я хочу додати параметри підказки типу, як це зробити? Те, як я припустив, дає мені синтаксичну помилку: def foo(name: str, opts={}: dict) -> str: pass Далі не випливає синтаксична помилка, але це не схоже на інтуїтивний спосіб вирішення цього …

10
Matplotlib 2 Subplots, 1 Colorbar
Я провів зовсім занадто довго, вивчаючи, як змусити два субплоти для спільного використання однієї і тієї ж осі y однією кольоровою смугою, яка спільна між ними в Matplotlib. Що відбувалося, це те, що коли я викликав colorbar()функцію в будь-якій subplot1або subplot2, вона автоматично розмальовує графік таким чином, щоб кольорова смужка …

9
Чому PEP-8 визначає максимальну довжину рядка 79 символів? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
235 python  pep8 

9
Який правильний спосіб перетворити байти в шістнадцяткову рядок в Python 3?
Який правильний спосіб перетворити байти в шістнадцяткову рядок в Python 3? Я бачу твердження bytes.hexметоду, bytes.decodeкодеків і безрезультатно спробував інші можливі функції, щонайменше, здивування. Я просто хочу, щоб мої байти були шістнадцятковими!
235 python  python-3.x  hex 


9
читати підпроцесовий вигляд рядка за рядком
Мій скрипт python використовує підпроцес для виклику утиліти Linux, яка дуже шумно. Я хочу зберегти весь результат у файлі журналу та показати його частині користувачеві. Я думав, що наступне спрацює, але результат не відображається в моїй програмі, поки утиліта не виробить значну кількість результатів. #fake_utility.py, just generates lots of output …
235 python  subprocess 

23
Неможливо встановити Lxml на Mac OS x 10.9
Я хочу встановити Lxml, щоб потім міг встановити Scrapy. Коли я оновив свій Mac сьогодні, це не дозволило мені перевстановити lxml, я отримав таку помилку: In file included from src/lxml/lxml.etree.c:314: /private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found #include "libxml/xmlversion.h" ^ 1 error generated. error: command 'cc' failed with exit status …
234 python  xcode  macos  scrapy  lxml 

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