Nesne ├╝zerindeki bir i┼člevi ad─▒yla dinamik olarak ├ža─č─▒rmak nas─▒l? [├žift]


Al─▒nan cevaba git


Bu sorunun zaten burada bir cevab─▒ var:

Python'da, belirli bir nesnenin sahip olaca─č─▒n─▒ bildi─čim bir s─▒n─▒f fonksiyonunun ad─▒n─▒ i├žeren bir dize bulundu─čunu s├Âyleyin, onu nas─▒l ├ža─č─▒rabilirim?

Yani:

 obj = MyClass() # this class has a method doStuff()
func = "doStuff"
# how to call obj.doStuff() using the func variable?
 

44









Cevap say─▒s─▒n─▒ say: 1






"Getattr" kullan─▒n: http://docs.python.org/library/functions.html?highlight=getattr#getattr

 obj = MyClass()
try:
    func = getattr(obj, "dostuff")
    func()
except AttributeError:
    print "dostuff not found"
 

62



─░lgili yay─▒nlar


Bir nesnenin tu┼člar─▒n─▒ lodash ile nas─▒l filtrelerim?

Python'da bir nesnenin t├╝r├╝ nas─▒l kar┼č─▒la┼čt─▒r─▒l─▒r?

Bir asp Button postback nas─▒l devre d─▒┼č─▒ b─▒rak─▒l─▒r

├ťst olaylarda alt bile┼čen ├╝zerinde i┼člev ├ža─čr─▒s─▒

HTML5 tuvaline ├žokgenler nas─▒l ├žizilir?

ASP.NET web sitesindeki ├žerezler nas─▒l silinir

BackgroundWorker'─▒n bir nesneyi d├Ând├╝rmesini sa─člama

Bir javascript dizisinde bir nesnenin indeksini anahtar ve de─čere g├Âre bulma

De─čer de─či┼čiminde fonksiyon nas─▒l tetiklenir?

Bir nesnenin lambda oldu─čunu do─čru bir ┼čekilde nas─▒l belirleyebilirim?

Etiketle ilgili di─čer sorular [python]


ondal─▒k vs ├žift! - Hangisini ne zaman kullanmal─▒y─▒m? [├žift]

Birden ├žok s─▒n─▒f─▒ kald─▒rma (jQuery)

SQL'de rastgele bir sat─▒r nas─▒l istenir?

Bir komutun ├ž─▒kt─▒s─▒n─▒ do─črudan panoma nas─▒l kopyalar─▒m?

Kullan─▒lmayan css tan─▒mlar─▒ nas─▒l belirlenir [kapal─▒]

WCF istemcisi `` `` blok sorunu kullan─▒yor '

Bir JavaScript Tarihini gece yar─▒s─▒na kadar ba┼člatman─▒n en iyi yolu nedir?

For..In JavaScript'te d├Âng├╝ler - temel de─čer ├žiftleri

Hangi .NET Framework s├╝r├╝mlerinin ve hizmet paketlerinin y├╝kl├╝ oldu─čunu nas─▒l saptayabilirim?

Bir Java aray├╝z├╝ndeki y├Ântemler, kamuya a├ž─▒k eri┼čim de─či┼čtiricisi olan veya olmayan ilan edilmeli midir?