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

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

15
Удалить столбец из панды DataFrame
При удалении столбца в DataFrame я использую: del df['column_name'] И это прекрасно работает. Почему я не могу использовать следующее? del df.column_name Поскольку можно получить доступ к столбцу / серии как df.column_name, я ожидал, что это сработает.
1334 python  pandas  dataframe 

11
Установка определенных версий пакета с помощью pip
Я пытаюсь установить версию 1.2.2 адаптера MySQL_python, используя свежий файл virtualenv, созданный с помощью этой --no-site-packagesопции. Текущая версия, показанная в PyPi - 1.2.3 . Есть ли способ установить более старую версию? Я нашел статью о том, что это должно сделать это: pip install MySQL_python==1.2.2 Однако после установки он все еще …
1314 python  mysql  pip  pypi  mysql-python 

26
Pythonic способ создания длинной многострочной строки
У меня очень длинный запрос. Я хотел бы разбить его на несколько строк в Python. Способ сделать это в JavaScript - использовать несколько предложений и объединить их с +оператором (я знаю, может быть, это не самый эффективный способ сделать это, но я не особо беспокоюсь о производительности на этом этапе, …


29
UnicodeEncodeError: кодек 'ascii' не может кодировать символ u '\ xa0' в позиции 20: порядковый номер не в диапазоне (128)
У меня проблемы с работой символов юникода из текста, полученного с разных веб-страниц (на разных сайтах). Я использую BeautifulSoup. Проблема в том, что ошибка не всегда воспроизводима; иногда он работает с некоторыми страницами, а иногда он бросает a UnicodeEncodeError. Я перепробовал практически все, что мог придумать, и все же я …

15
Что означает одиночное и двойное подчеркивание перед именем объекта?
Может ли кто-нибудь объяснить точное значение наличия начальных подчеркиваний перед именем объекта в Python и разницу между ними? Кроме того, остается ли это значение одинаковым, независимо от того, является ли рассматриваемый объект переменной, функцией, методом и т. Д.?

10
Правильный способ объявить пользовательские исключения в современном Python?
Как правильно объявлять пользовательские классы исключений в современном Python? Моя основная цель - следовать всем стандартным классам исключений, чтобы (например) любая дополнительная строка, включенная в исключение, была распечатана любым инструментом, который перехватил исключение. Под «современным Python» я подразумеваю что-то, что будет работать в Python 2.5, но будет «правильным» для Python …

29
Как вы можете профилировать скрипт Python?
Project Euler и другие конкурсы по кодированию часто имеют максимальное время для запуска, или люди хвастаются тем, насколько быстро работает их конкретное решение. В Python иногда подходы несколько хитры - например, добавление временного кода в __main__. Как правильно определить, сколько времени занимает запуск программы на Python?

19
Как я могу использовать многопоточность в Python?
Я пытаюсь понять потоки в Python. Я посмотрел на документацию и примеры, но, честно говоря, многие примеры слишком сложны, и мне трудно их понять. Как вы четко показываете задачи, разделенные для многопоточности?


13
Какой канонический способ проверить тип в Python?
Каков наилучший способ проверить, принадлежит ли данный объект заданному типу? Как насчет проверки, наследуется ли объект от данного типа? Допустим, у меня есть объект o. Как я могу проверить, является ли это str?
1278 python  types 

7
Каковы различия между type () и isinstance ()?
Каковы различия между этими двумя фрагментами кода? Использование type(): import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() Использование isinstance(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()
1250 python  oop  inheritance  types 

6
Класс Python наследует объект
Есть ли какая-либо причина для объявления класса наследовать object? Я только что нашел код, который делает это, и я не могу найти вескую причину, почему. class MyClass(object): # class code follows...
1246 python  class  oop  object  inheritance 



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