Форум сайта python.su
Есть ли встроенные в python функции, аналогичные print_r() или var_dump() из PHP.
Хочется, сделав так функция(var) получать на выход нечто подобное:
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}
Офлайн
str
Офлайн
repr()
import pprint
pprint.pprint()
Офлайн
а есть ли воможность преобразовать в строку значения всех аттрибутов обьекта?
все приведенные методы выдают тольКо:
<Element showTimes at 112db838>
Офлайн
class Zlo(object):
c = range(5)
def __init__(self):
self.a=5
self.b="dobro"
z = Zlo()
print(z.__dict__)
print(Zlo.__dict__)
Офлайн
в json преобразовать и вывести. http://docs.python.org/library/json.html
Офлайн
truporezогромное спасибо!class Zlo(object):
c = range(5)
def __init__(self):
self.a=5
self.b="dobro"
z = Zlo()
print(z.__dict__)
print(Zlo.__dict__)
Офлайн