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

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

9
Как мне создать слизняк в Django?
Я пытаюсь создать SlugField в Джанго. Я создал эту простую модель: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Затем я делаю это: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() >>> …

20
Кодирование меток в нескольких столбцах в scikit-learn
Я пытаюсь использовать scikit-learn's LabelEncoderдля кодирования панд DataFrameстроковых меток. Поскольку в фрейме данных есть много (более 50) столбцов, я хочу избежать создания LabelEncoderобъекта для каждого столбца; Я бы предпочел просто иметь один большой LabelEncoderобъект, который работает во всех моих столбцах данных. Бросок всего DataFrameв LabelEncoderсоздает следующую ошибку. Пожалуйста, имейте в …

12
Понимание генераторов в Python
Я сейчас читаю кулинарную книгу по Python и сейчас смотрю на генераторы. Мне трудно заставить мою голову обернуться. Как я пришел из Java-фона, есть ли Java-эквивалент? В книге говорилось о «Производителе / ​​Потребителе», однако, когда я слышу, что думаю о потоке. Что такое генератор и зачем вы его используете? Без …
218 python  generator 



5
Как «идеально» переопределить диктовку?
Как я могу сделать как можно более «совершенным» подклассом dict ? Конечная цель состоит в том, чтобы иметь простой диктант, в котором ключи строчные. Казалось бы, должен быть какой-то крошечный набор примитивов, которые я могу переопределить, чтобы сделать эту работу, но, судя по всем моим исследованиям и попыткам, кажется, что …

6
Как проверить, содержит ли строка элемент из списка в Python
У меня есть что-то вроде этого: extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in url_string: print(url_string) Мне интересно, что было бы более элегантным способом сделать это в Python (без использования цикла for)? Я думал о чем-то вроде этого (например, из C / C ++), но это …

3
В Pytest, для чего нужны файлы conftest.py?
Я недавно обнаружил pytest. Кажется, отлично. Тем не менее, я чувствую, что документация может быть лучше. Я пытаюсь понять, для каких conftest.pyфайлов они предназначены. В моем (в настоящее время небольшом) наборе тестов у меня есть один conftest.pyфайл в корне проекта. Я использую его для определения приборов, которые я добавляю в …
218 python  testing  pytest 

12
Есть ли разница между «foo is None» и «foo == None»?
Есть ли разница между: if foo is None: pass и if foo == None: pass Соглашение, которое я видел в большей части кода Python (и кода, который я сам пишу), является первым, но недавно я наткнулся на код, который использует последний. Ни один не является экземпляром (и единственным экземпляром, IIRC) …
217 python 

13
Автоматический запуск Python-отладчика при ошибке
Это вопрос, который меня интересовал уже довольно давно, но я так и не нашел подходящего решения. Если я запускаю скрипт и сталкиваюсь, скажем, с IndexError, python печатает строку, местоположение и краткое описание ошибки и завершает работу. Можно ли автоматически запускать pdb при возникновении ошибки? Я не против наличия дополнительного оператора …
217 python  debugging 

18
Удаление списка символов в строке
Я хочу удалить символы в строке в Python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Но у меня есть много персонажей, которые я должен удалить. Я думал о списке list = [',', '!', '.', ';'...] Но как я могу использовать listдля замены символов в string?
217 python  string  list  replace 

2
Отправка «User-agent» с использованием библиотеки запросов в Python
Я хочу отправить значение "User-agent"при запросе веб-страницы с помощью запросов Python. Я не уверен, если это нормально, чтобы отправить это как часть заголовка, как в коде ниже: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response = requests.get(url, headers = user_agent, config=debug) Отладочная информация не показывает заголовки, отправляемые во время …

10
«Для строки в…» приводит к UnicodeDecodeError: кодек «utf-8» не может декодировать байт
Вот мой код, for line in open('u.item'): #read each line всякий раз, когда я запускаю этот код, он выдает следующую ошибку: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2892: invalid continuation byte Я попытался решить эту проблему и добавить дополнительный параметр в open (), код выглядит так; for …

13
Вставка изображения в разметку ноутбука IPython
Я начинаю сильно зависеть от приложения для ноутбука IPython при разработке и документировании алгоритмов. Это превосходно; но есть кое-что, что кажется возможным, но я не могу понять, как это сделать: Я хотел бы вставить локальное изображение в мою (локальную) разметку ноутбука IPython, чтобы помочь в документировании алгоритма. Я знаю достаточно, …

28
pip настроен с местоположениями, которые требуют TLS / SSL, однако модуль ssl в Python недоступен
Я использую Python3.6, когда я пытаюсь установить «модули» с помощью pip3, я сталкиваюсь с упомянутой ниже проблемой «pip настроен в местах, где требуется TLS / SSL, однако модуль ssl в Python недоступен»
217 python  pip  pexpect 

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