20 EYLÜL 2008, CUMARTESİ
Nasıl Python örnek değişkenleri almak için?
Var-Dahili Python yöntem bir sınıf örnek değişkenleri? tüm bir dizi almak için bir Eğer bu kodu var, örneğin:
class hi:
def __init__(self):
self.ii = "foo"
self.kk = "bar"
Benim için bunu yapmak için bir yol vardır:
>>> mystery_method(hi)
["ii", "kk"]
Teşekkürler çocuklar!
Edit: ben aslında sınıf değişkenleri için yanlışlıkla sormuştu. Dikkatimi bu getiren herkese teşekkürler!
CEVAP
20 EYLÜL 2008, CUMARTESİ
Her nesne __dict__
değişken tüm değişkenler ve değerlerini içeren vardır.
Bu deneyin
>>> hi_obj = hi()
>>> hi_obj.__dict__.keys()
Bunu Paylaş:
Nasıl Python ile şimdiki zaman almak i...
Nasıl Python ortam değişkenleri erişme...
Nasıl (sorgu dizesi) Node.js üzerinde ...
Nasıl Python ile bir mutlak dosya yolu...
Nasıl Python sistem hostname almak içi...