FastNetMon

Monday, 19 October 2009

Аналог Data::Dumper в Python

Прямого аналога я найти не смог, но его задачи отлично выполняет следующая несколько монструозная конструкция:

import pprint

myvar = [1,2,3,4,5]
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(myvar)



Результат работы будет выглядеть так:
python suxx.py
[1, 2, 3, 4, 5]


А если требуется дамп структуры сохранить в переменной, то последнюю строку меняем на: print pp.pformat(request)

2 comments :

  1. from pprint import pprint

    pprint(dict(a=1,b=2))

    не пробовали ? :)

    ReplyDelete
  2. Угу, так проще, спасибо :)

    ReplyDelete

Note: only a member of this blog may post a comment.