«monkeypatching» etiketlenmiş sorular




24
Bir sınıfa dinamik olarak özellik nasıl eklenir?
Amaç, db sonuç kümesi gibi davranan bir sahte sınıf oluşturmaktır. Örneğin, bir veritabanı sorgusu bir dict ifadesi kullanarak döndürürse {'ab':100, 'cd':200}, o zaman görmek istiyorum: >>> dummy.ab 100 İlk başta belki bu şekilde yapabileceğimi düşündüm: ks = ['ab', 'cd'] vs = [12, 34] class C(dict): def __init__(self, ks, vs): for …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.