Вопросы по теме 'setattr'
Как создавать свойства во время выполнения с помощью Python?
Поэтому я пытаюсь выяснить, возможно ли то, что я хочу сделать. Я пишу тестовый код для приложения, и у меня есть объекты, содержащие свойства, представляющие некоторые элементы, которые есть в интерфейсе нашего продукта. Что я хочу сделать, так это...
423 просмотров
schedule
01.05.2022
setattr, удаление объектов и циклическая сборка мусора
Я хотел бы понять, как удаление объектов работает на python. Вот очень простой набор кода.
class A(object):
def __init__(self):
setattr(self, "test", self._test)
def _test(self):
print "Hello, World!"
def...
259 просмотров
schedule
08.09.2022
Можно ли считать использование setattr (и getattr) плохой практикой?
setattr и getattr как бы вошли в мой стиль программирования (в основном научные вещи, мои знания о python говорят сами за себя).
Учитывая, что exec и eval наследуют потенциальную опасность, поскольку в некоторых случаях они могут привести к...
2777 просмотров
schedule
30.12.2022
Использование setattr для заморозки некоторых параметров метода
чтобы автоматически генерировать параметризованные тесты, я пытаюсь добавить методы в класс, заморозив некоторые параметры существующего метода. Вот кусок кода Python 3
class A:
def f(self, n):
print(n)
params = range(10)
for i in...
748 просмотров
schedule
22.08.2022
В чем разница между поплавком и двойником в Maya?
В Maya при использовании команды setAttr() мы можем использовать float и double в качестве типа переменной. В чем разница? Пример в документации тот же.
-тип float3
Array of three floats
Value Syntax float float float
Value Meaning...
2667 просмотров
schedule
05.05.2022
Динамически генерируемый DocType в Elasticsearch DSL
Я создаю класс DocType для создания карт и сохранения документов на основе моего ORM.
def get_doc_type(self):
attributes = {}
...
# Build attributes dictionary here
DT = type('DocType', (DocType,), attributes)
return DT...
1671 просмотров
schedule
07.07.2023
динамически вставлять строки в колбу таблицы sqlalchemy
Я хочу динамически вставлять новые строки в таблицу sql в SQLAlchemy.
Я в основном хочу сделать это , но вместо того, чтобы делать это с помощью UPDATE, я хочу сделать это с помощью INSERT.
Я использую Flask и WTForms.
Прямо сейчас мне нужно...
2820 просмотров
schedule
27.07.2023
Почему использование __dict__ в __setattr__ вызывает бесконечный цикл в __getattr__
Я написал рабочую программу для этого указанного упрощенного класса Mesh, но я не могу заставить ее работать для реального класса с десятками методов/свойств. Я не могу изменить реальный класс Mesh, и я не могу сделать расширенный Mesh класса Object....
295 просмотров
schedule
22.01.2023
Как отличить свойство, устанавливаемое с помощью ___setattr__ внутри класса и вне класса?
Есть ли способ в __setattr__() различать атрибут, установленный внутри класса или дочернего/наследующего класса, и атрибут, установленный вне текущего или дочернего класса?
Я хочу изменить то, как установка атрибутов работает «извне», в моем...
81 просмотров
schedule
08.01.2023