python-decorators — все вопросы

1ответ
4 голоса
Декоратор работает для функции, но не для класса
Нужна небольшая помощь в исправлении декоратора для unittest. Я не уверен, как выполнить требования модульного тестирования. Идея этого декоратора состоит в том, чтобы пометить тест как ожидаемый с
4ответа
4 голоса
Есть ли способ применить декоратор к методу Python, который нуждается в информации о классе?
Когда вы декорируете метод, он еще не привязан к классу и поэтому еще не имеет атрибута im_class. Я искал способ получить информацию о классе внутри декоратора. Я попробовал это: import types def
2ответа
4 голоса
смесители py.test и асинцио сопрограммы
Я строю некоторые тесты для кода Python3, используя py.test. Код обращается к базе данных Postgresql, используя aiopg (интерфейс Asincio для postgres). Мои основные ожидания: Каждый тестовый
2ответа
4 голоса
Композиционные декораторы функций C ++
В Python есть очень полезная функция декораторов функций , которая, кроме того, позволяет состав. Например, если написать функцию foo, то вы можете указать, что хотите foo чтобы быть запомненным ,
3ответа
4 голоса
параметр декоратора python, использующий переменную из функции ее обтекания
Я ищу способ создать декоратор, чтобы иметь параметр функции, который на самом деле использует переменную, переданную в функцию ее обтекания. например, допустим, у меня есть @cache_decorator("m
1ответ
4 голоса
Python декоратор не возвращает значение [закрыто]
Я экспериментировал с декоратором в python 2.7 и пробовал установить его в режиме ожидания: def logme(func): def wrapped(*args): for arg in args: print str(arg) func(*args)
1ответ
4 голоса
Как я могу написать Python Decorator для кеширования?
Я пытаюсь написать Python Decorator для памятки. У меня есть несколько вопросов. Как @memoize переводится, чтобы запоминать функцию вызова класса? Почему init ожидает аргумент. Где храни
1ответ
4 голоса
Разрешение декоратору Python принимать класс в качестве параметра при использовании внутри передаваемого класса
У меня возникли некоторые трудности с декораторами Python, и я думаю, что это связано с тем фактом, что я передаю класс в качестве параметра декоратору функции, когда декорируемая функция является м
2ответа
4 голоса
Как сделать необязательный декоратор в Python
У меня есть набор сценариев Python, которые я хотел бы профилировать с помощью kernprof https://github.com/rkern /line_profiler , но я также хочу иметь возможность запускать его во время обычного в
1ответ
4 голоса
Квадратные скобки Python между именем функции и аргументами: func […] (…)
Я изучал, как ускорить вычисления на Python на GPU из этого ноутбука , где меня смущает одна строка:Здесь ---- +: = 1 =: + ---- это декорированная (посредством ---- +: = 2 =: + ---- ) функция, ---- +:
5ответов
4 голоса
Можно ли numpy.vectorize метод экземпляра?
Я обнаружил, что ---- +: = 0 =: + ---- позволяет преобразовывать «обычные» функции, которые ожидают одно число в качестве входных данных для функции, которая также может преобразовывать список входных
2ответа
4 голоса
Заставьте isinstance (obj, cls) работать с декорированным классом
У меня есть несколько классов, которые должны сделать следующее:Когда конструктор вызывается, если равный объект (он же объект с таким же идентификатором) уже существует, вернуть этот объект.В противн
3ответа
4 голоса
Как мне исправить ошибку при отображении результата декоратора?[закрыто]
Я изучаю Python 3 и хочу написать простой код, чтобы узнать о декораторах.Я пытался запустить этот код:но я получаю следующую ошибку:Что я сделал не так?Как я могу это исправить?
3ответа
4 голоса
статическая переменная в функции с Python Decorator
Я искал о статическом значении в Python.И я нашел это .Он использует Python декоратор для статической переменной в функции.Декоратор ---- +: = 1 =: + ---- инициализирует статическое значение ---- +: =
1ответ
4 голоса
Как использовать декораторы с Flask-RESTPlus для каждого вызова функции?
У меня проблемы с применением декоратора к моему ---- +: = 0 =: + ---- .Параметр ---- +: = 1 =: + ---- ---- +: = 2 =: + ---- применяется к каждой функции ресурса или как мне понять ---- +: = 3 =: + --
2ответа
4 голоса
Как проверить, является ли функция python генератором торнадо
При наличии функции ---- +: = 0 =: + ---- как я могу проверить, что это торнадо ожидается от генератора?Я не смог найти какие-либо свойства, которые могли бы указать, что он правильно оформлен с помощ
3ответа
4 голоса
Python functools.partial - как применить его к методу класса с помощью статического декоратора
Я знаю, что должен быть способ сделать это.Но я получаю ошибку «TypeError: первый аргумент должен быть вызываемым».Что я мог сделать по-другому, чтобы сделать эту работу?
1ответ
4 голоса
поведение cls в унаследованном методе класса декорированного класса
Я пытаюсь сделать некоторые проверки для методов класса, используя один из параметров, используемых при их вызове.Для этого я использую декоратор для класса, который будет применять декоратор к требуе
3ответа
4 голоса
Правильное использование декораторов
Я только начал использовать декораторы в Python, и я не уверен, что понимаю, как правильно его использовать.Допустим, у меня есть этот код:Моя цель - иметь возможность поочередно использовать две верс
2ответа
4 голоса
Разница между контекстными менеджерами и декораторами в Python
В чем главное различие между ними?Я изучал Python и наткнулся на них.Декоратор - это, по сути, функция, которая оборачивает другую функцию, и вы можете делать что угодно до и после выполнения определе
1 2

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132