8
ответов

Python __ init __ setattr на аргументах?

Кажется, что часто __ init __ методы похожи этому: определение __ init __ (сам, ivar1, ivar2, ivar3): сам ivar1 = ivar1 сам ivar2 = ivar2 сам ivar3 = ivar3 должен там некоторым образом повернуться...
вопрос задан: 13 August 2012 16:23
3
ответа

Как мне вызвать setattr () для текущего модуля?

Что мне передать в качестве первого параметра «объект» в функцию setattr (объект, имя, значение), чтобы установить переменные в текущем модуле? Например: setattr (объект, "SOME_CONSTANT", 42); давая ...
вопрос задан: 29 May 2010 02:07
2
ответа

Установка класса приписывает с именем в Python при определении класса

Я пытаюсь сделать что-то вроде этого: свойство = 'называет' значение = Вещь () класс A: setattr (A, свойство, значение) other_thing = 'нормальный атрибут' определение __ init __ (сам, и т.д.) #etc.......... Но я...
вопрос задан: 14 December 2018 20:56
0
ответов

Как правильно переопределить __setattr__ и __getattribute__ в классах нового стиля в Python?

Я хочу переопределить методы __getattribute__ и __setattr__ моего класса Python. Мой вариант использования - обычный: у меня есть несколько специальных имен, которые я хочу обработать, и мне нужно поведение по умолчанию для ...
вопрос задан: 4 November 2016 23:26
0
ответов

Установка специальных методов с помощью setattr()

Можно ли динамически назначать специальные методы, такие как __getitem__, экземпляру класса с помощью setattr()? Например, если у меня есть это: class Example (object): pass А затем попробуйте это: >...
вопрос задан: 7 May 2012 14:57
0
ответов

Python: несогласованность в способе определения функции __setattr __?

Рассмотрим этот код: class Foo1 (dict): def __getattr __ (self, key): return self [key ] def __setattr __ (self, key, value): self [key] = value class Foo2 (dict): __getattr__ = dict .__ getitem__ ...
вопрос задан: 23 April 2012 22:54
0
ответов

Использование setattr() в python

Ищу кого-нибудь, кто объяснит основы как использовать и не использовать setattr(). Моя проблема возникла при попытке использовать один метод/функцию класса для возврата данных, которые затем помещаются в другой метод/...
вопрос задан: 6 March 2012 18:16
0
ответов

Почему setattr не работает на связанном методе

В следующем примере setattr успешно работает в первом вызове, но не работает во втором: AttributeError: 'method' object has no attribute 'i' Why is this, and is an way of setting an ...
вопрос задан: 2 November 2011 16:24
0
ответов

В чем разница между setattr () и object .__ setattr __ ()?

Я знаю, что вы не можете вызывать object .__ setattr__ для объектов, не унаследованных от объекта, но есть ли что-нибудь еще, что между ними отличается? Я работаю в Python 2.6, если это важно.
вопрос задан: 26 September 2011 17:57
0
ответов

Доступ к элементам списка с помощью getattr / setattr в Python

Попытка получить доступ / назначить элементы в списке с помощью функций getattr и setattr в Python. К сожалению, похоже, нет способа передать место в индексе списка вместе с именем списка. Вот некоторые ...
вопрос задан: 1 August 2011 03:10