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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

14
Правильный отступ для многострочных строк Python
Каков правильный отступ для многострочных строк Python внутри функции? def method(): string = """line one line two line three""" или def method(): string = """line one line two line three""" или что-то другое? В первом примере выглядит странно, что строка висит вне функции.
456 python  string 


7
Создание нового словаря в Python
Я хочу построить словарь в Python. Тем не менее, все примеры, которые я вижу, - создание словаря из списка и т. Д. .. Как мне создать новый пустой словарь в Python?
454 python  dictionary 

14
Правильный способ использования ** kwargs в Python
Как правильно использовать **kwargsв Python, когда речь идет о значениях по умолчанию? kwargsвозвращает словарь, но каков наилучший способ установить значения по умолчанию, или он есть? Должен ли я просто получить доступ к нему как словарь? Использовать функцию get? class ExampleClass: def __init__(self, **kwargs): self.val = kwargs['val'] self.val2 = kwargs.get('val2') Простой …
454 python  kwargs 


15
Создание ответа JSON с использованием Django и Python
Я пытаюсь преобразовать серверный сценарий ответа Ajax в Django HttpResponse, но, видимо, он не работает. Это серверный скрипт: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Validate?? $arrayToJs[2] = "true"; // RETURN TRUE echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; …
453 python  django  json 

28
Ошибка Python «ImportError: модуль не указан»
Python установлен в локальном каталоге. Мое дерево каталогов выглядит так: (local directory)/site-packages/toolkit/interface.py Мой код здесь: (local directory)/site-packages/toolkit/examples/mountain.py Чтобы запустить пример, я пишу python mountain.py, и в коде у меня есть: from toolkit.interface import interface И я получаю ошибку: Traceback (most recent call last): File "mountain.py", line 28, in ? from …

30
Нет модуля с именем pkg_resources
Я развертываю приложение Django на сервере разработчиков и при запуске запускаю эту ошибку pip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources pkg_resourcesкажется, будет распространяться с setuptools. Первоначально я думал, что это может быть не …

13
Как разбить строку на массив символов?
Я пытался найти в Интернете ответы на вопросы, как разбить строку на массив символов, но не могу найти простой метод str.split(//)похоже, не работает как Ruby. Есть ли простой способ сделать это без зацикливания?
451 python  split 

11
Выделение частичной строкой в ​​панде DataFrame
У меня есть DataFrameс 4 столбцами, из которых 2 содержат строковые значения. Мне было интересно, если есть способ выбрать строки на основе частичного совпадения строк с конкретным столбцом? Другими словами, функция или лямбда-функция, которая будет делать что-то вроде re.search(pattern, cell_in_question) возвращая логическое значение. Я знаком с синтаксисом, df[df['A'] == "hello …

8
Заставить Python logger выводить все сообщения на стандартный вывод в дополнение к файлу журнала
Есть ли способ заставить журналирование Python с помощью loggingмодуля автоматически выводить вещи на стандартный вывод в дополнение к файлу журнала, куда они должны идти? Например, я хотел бы все вызовы logger.warning, logger.critical, logger.errorчтобы перейти к их предназначенных для этого местах , но в дополнение всегда быть скопированы stdout. Это сделано …

6
Как указать в require.txt прямой источник на github
Я установил библиотеку с помощью команды pip install git+git://github.com/mozilla/elasticutils.git который устанавливает его прямо из репозитория Github. Это прекрасно работает, и я хочу иметь эту зависимость в моем requirements.txt. Я смотрел на другие билеты, как это, но это не решило мою проблему. Если я поставлю что-то вроде -f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev в …

20
Python список словарей поиска
Предположим, у меня есть это: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] и поиск «Pam» в качестве имени, я хочу получить соответствующий словарь: {name: "Pam", age: 7} Как этого добиться?

9
Python против Cpython
Что это за шум вокруг Python и CPython (Jython, IronPython) , я не понимаю: python.org упоминает, что CPython это: «Традиционная» реализация Python (по прозвищу CPython) еще один вопрос переполнения стека упоминает, что: CPython является интерпретатором байт-кода по умолчанию Python, который написан на C. Честно говоря, я не понимаю, что оба …
447 python  cpython 

25
C-подобные структуры в Python
Есть ли способ удобно определить C-подобную структуру в Python? Я устал писать такие вещи, как: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
447 python  struct 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.