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

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

11
Красивый суп и извлечение div и его содержимого по ID
soup.find("tagName", { "id" : "articlebody" }) Почему это НЕ возвращает <div id="articlebody"> ... </div>теги и прочее между ними? Ничего не возвращает И я точно знаю, что он существует, потому что я смотрю прямо на него с soup.prettify() soup.find("div", { "id" : "articlebody" }) тоже не работает. ( РЕДАКТИРОВАТЬ: я обнаружил, …

6
«\ D» в регулярном выражении означает цифру?
Я обнаружил , что в 123, \dспички 1и , 3но не 2. Мне было интересно, \dсоответствует ли цифра, удовлетворяющая какому требованию? Я говорю о регулярных выражениях в стиле Python. Плагин регулярных выражений в Gedit использует регулярные выражения в стиле Python. Я создал текстовый файл с содержанием 123 Только 1и 3соответствуют …
147 python  regex  encoding  gedit 


12
Если функция A требуется только функцией B, следует ли определять A внутри B? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 месяцев назад . Улучшить этот вопрос Простой пример Два метода, один вызывается из другого: def method_a(arg): …

5
Ошибка типа: модуль .__ init __ () принимает не более 2 аргументов (3 дано)
Я определил класс в файле с именем Object.py. Когда я пытаюсь наследовать от этого класса в другом файле, вызов конструктора вызывает исключение: TypeError: module.__init__() takes at most 2 arguments (3 given) Это мой код: import Object class Visitor(Object): pass instance = Visitor() # this line throws the exception Что я …

5
Django Admin - отключить действие «Добавить» для конкретной модели
У меня есть сайт Django с множеством моделей и форм. У меня есть много пользовательских форм и наборов форм и наборов inlineform, а также пользовательских проверок и пользовательских наборов запросов. Следовательно, действие добавления модели зависит от форм, которым нужны другие вещи, и «модель добавления» в администраторе django пропускает 500 из …



12
Как подавить научную запись при печати значений с плавающей запятой?
Вот мой код: x = 1.0 y = 100000.0 print x/y Мой коэффициент отображается как 1.00000e-05. Есть ли способ подавить научную запись и заставить ее отображать как 0.00001? Я собираюсь использовать результат в виде строки.

12
Декартово произведение точек массива x и y на один массив точек 2D
У меня есть два массива, которые определяют оси X и Y сетки. Например: x = numpy.array([1,2,3]) y = numpy.array([4,5]) Я хотел бы сгенерировать декартово произведение этих массивов для генерации: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) В некотором смысле это не очень неэффективно, поскольку мне нужно делать это много раз в цикле. Я предполагаю, что преобразование …

6
Поведение итератора списка Python и следующий (итератор)
Рассматривать: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Таким образом, продвижение итератора, как и ожидалось, обрабатывается путем изменения этого же объекта. В таком случае я бы ожидал: a = iter(list(range(10))) for i in a: print(i) next(a) пропустить каждый второй элемент: вызов nextдолжен продвинуть итератор один раз, затем …

9
«Внутреннее исключение» (с отслеживанием) в Python?
Мой опыт работы в C #, и я только недавно начал программировать на Python. Когда выдается исключение, я обычно хочу обернуть его в другое исключение, которое добавляет больше информации, в то же время показывая полную трассировку стека. Это довольно легко в C #, но как мне это сделать в Python? …


4
Как мне сказать Matplotlib создать второй (новый) сюжет, а затем построить старый?
Я хочу построить данные, затем создать новую фигуру и построить данные2, и, наконец, вернуться к исходному графику и построить данные3, примерно так: import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w = np.cos(x) plt.figure("""first figure""") …

6
boto3 client NoRegionError: Вы должны указывать ошибку региона только иногда
У меня есть клиент boto3: boto3.client('kms') Но это происходит на новых машинах, они открываются и закрываются динамически. if endpoint is None: if region_name is None: # Raise a more specific error message that will give # better guidance to the user what needs to happen. raise NoRegionError() Почему это происходит? …
147 python  linux  boto3  aws-kms 

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