ipython içinde print_r işlevselliği

4 Cevap php

Ipython PHP gibi print_r(object) funcionality almak için bir yolu var mı?

Ben kullanabilirsiniz biliyor '?' bir nesne hakkında bilgi almak için, ama nasıl values nesnenin görüntülerim?

4 Cevap

print my_object.__dict__

belki sizin için ne arıyorsun?

Ya da daha gelişmiş, özyinelemeli baskı için the standard python pretty printer bakabilirsiniz.

dir(object) size tüm öznitelik isimlerini vereceğiz.

Eğer güzel biçimlendirilmiş olmak istiyorsanız pprint modülünü kullanmak istiyorum:

import pprint
obj = {'a':1, 'b':2}
pprint.pprint(obj)

Genellikle uygun bir yazılı, nesnenin içeriği hakkında bilgi verir nesnenin repr() calls the __repr__() yöntem.