Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 18, 2008 15:05:26

Kwazar
От:
Зарегистрирован: 2008-12-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Debug содержания переменной

Есть ли встроенные в 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"
}
}



Офлайн

#2 Дек. 18, 2008 15:43:48

Dimka665
От:
Зарегистрирован: 2008-09-19
Сообщения: 177
Репутация: +  0  -
Профиль   Отправить e-mail  

Debug содержания переменной

str



Офлайн

#3 Дек. 18, 2008 19:30:36

AlexKiriukha
От:
Зарегистрирован: 2008-02-03
Сообщения: 81
Репутация: +  0  -
Профиль   Отправить e-mail  

Debug содержания переменной

repr()

import pprint
pprint.pprint()



Офлайн

#4 Май 3, 2010 16:00:22

hellboy
От:
Зарегистрирован: 2009-10-15
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Debug содержания переменной

а есть ли воможность преобразовать в строку значения всех аттрибутов обьекта?

все приведенные методы выдают тольКо:
<Element showTimes at 112db838>



Офлайн

#5 Май 3, 2010 17:49:31

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

Debug содержания переменной

class Zlo(object):
c = range(5)
def __init__(self):
self.a=5
self.b="dobro"

z = Zlo()
print(z.__dict__)
print(Zlo.__dict__)



Офлайн

#6 Май 4, 2010 12:36:49

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

Debug содержания переменной

в json преобразовать и вывести. http://docs.python.org/library/json.html



Офлайн

#7 Май 5, 2010 15:46:04

hellboy
От:
Зарегистрирован: 2009-10-15
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Debug содержания переменной

truporez
class Zlo(object):
c = range(5)
def __init__(self):
self.a=5
self.b="dobro"

z = Zlo()
print(z.__dict__)
print(Zlo.__dict__)
огромное спасибо!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version