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

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

9
Как отключить проверку CSRF в Django?
Я закомментировал строки процессора csrf и промежуточного программного обеспечения в settings.py: 122 123 TEMPLATE_CONTEXT_PROCESSORS = ( 124 'django.contrib.auth.context_processors.auth', 125 # 'django.core.context_processors.csrf', 126 'django.core.context_processors.request', 127 'django.core.context_processors.static', 128 'cyathea.processors.static', 129 ) 130 131 MIDDLEWARE_CLASSES = ( 132 'django.middleware.common.CommonMiddleware', 133 'django.contrib.sessions.middleware.SessionMiddleware', 134 # 'django.middleware.csrf.CsrfViewMiddleware', 135 'django.contrib.auth.middleware.AuthenticationMiddleware', 136 'django.contrib.messages.middleware.MessageMiddleware', 137 'django.middleware.locale.LocaleMiddleware', 138 # Uncomment …
112 python  django 

16
Возможно ли иметь несколько операторов в лямбда-выражении Python?
Я новичок в питоне, пытаюсь добиться следующего: У меня есть список списков: lst = [[567,345,234],[253,465,756, 2345],[333,777,111, 555]] Я хочу отобразить lst в другой список, содержащий только второе наименьшее число из каждого подсписка. Итак, результат должен быть: [345, 465, 333] Например, если бы меня интересовало наименьшее число, я мог бы сделать: …
112 python 

3
Питонический способ проверки выполнения условия для любого элемента списка
У меня есть список на Python, и я хочу проверить, есть ли отрицательные элементы. В Specman есть has()метод для списков, который: x: list of uint; if (x.has(it < 0)) { // do something }; Где itключевое слово Specman по очереди сопоставляется с каждым элементом списка. Я считаю это довольно элегантным. …
112 python  list 

4
Python Regex - как получить позиции и значения совпадений
Как я могу получить начальную и конечную позиции всех матчей с помощью reмодуля? Например, учитывая шаблон r'[a-z]'и строку, 'a1b2c3d4'я бы хотел получить позиции, в которых она находит каждую букву. В идеале я бы хотел вернуть и текст матча.
112 python  regex 


4
Conda: установка / обновление прямо с github
Могу ли я устанавливать / обновлять пакеты с GitHub с помощью conda ? Например, с помощью pipя могу: pip install git+git://github.com/scrappy/scrappy@master установить scrappyпрямо из masterветки в GitHub. Могу ли я сделать что-то подобное с conda? Если это невозможно, имеет ли смысл устанавливать pip с помощью conda и управлять такими локальными …

5
Используйте массив numpy в общей памяти для многопроцессорности
Я хотел бы использовать массив numpy в общей памяти для использования с модулем многопроцессорности. Сложность состоит в том, чтобы использовать его как массив numpy, а не только как массив ctypes. from multiprocessing import Process, Array import scipy def f(a): a[0] = -a[0] if __name__ == '__main__': # Create the array …

8
Использование форматирования строк Python со списками
Я sсоздаю строку в Python 2.6.5, которая будет иметь различное количество %sтокенов, которые соответствуют количеству записей в списке x. Мне нужно написать форматированную строку. Следующее не работает, но указывает на то, что я пытаюсь сделать. В этом примере есть три %sтокена, а в списке три записи. s = '%s BLAH …

20
ImportError: Ошибка загрузки DLL:% 1 не является допустимым приложением Win32. Но DLL есть
У меня ситуация, очень похожая на ситуацию с ImportError: Ошибка загрузки DLL:% 1 не является допустимым приложением Win32 , но ответ там не работает. Мой код Python говорит: import cv2 Но эта строка вызывает ошибку, указанную в заголовке этого вопроса. У меня установлен OpenCV C:\lib\opencvна этой 64-битной машине. Я использую …
112 python  opencv  dll  path 

7
pycharm автоматически конвертирует табуляции в пробелы
Я использую pycharm IDE для разработки на python, он отлично работает для кода django, поэтому подозревал, что преобразование вкладок в пробелы является поведением по умолчанию, однако в среде IDE python повсюду возникают ошибки, потому что он не может автоматически преобразовывать вкладки в пробелы, есть ли способ добиться этот.
112 python  pycharm 

1
Сортировка набора значений [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос У меня такие ценности: set(['0.000000000', '0.009518000', '10.277200999', '0.030810999', '0.018384000', '4.918560000']) set(['4.918859000', '0.060758000', '4.917336999', …
112 python 

5
Как выйти из pdb и позволить программе продолжить работу?
Я использую модуль pdb для отладки программы. Я хотел бы понять, как я могу выйти из pdb и позволить программе продолжить работу до завершения. Программа требует больших вычислительных ресурсов для запуска, поэтому я не хочу выходить из нее без попытки выполнения скрипта. continueне работает. Как мне выйти из pdb и …
112 python  pdb 

4
Python: преобразование timedelta в int во фрейме данных
Я хотел бы создать столбец в фрейме данных pandas, который представляет собой целочисленное представление количества дней в столбце timedelta. Можно ли использовать datetime.days или мне нужно сделать что-то более ручное? столбец timedelta 7 дн., 23:29:00 столбец целых чисел дня 7
112 python  pandas  timedelta 

4
Подавить / распечатать без префикса b 'для байтов в Python 3
Просто разместите это, чтобы я мог поискать его позже, так как это всегда меня ставит в тупик: $ python3.2 Python 3.2 (r32:88445, Oct 20 2012, 14:09:50) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import curses >>> print(curses.version) b'2.2' >>> print(str(curses.version)) b'2.2' >>> print(curses.version.encode('utf-8')) …

4
Список кортежей в словарь
Вот как я сейчас конвертирую список кортежей в словарь в Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Есть ли способ лучше? Похоже, что для этого должен быть однострочный.

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