python的调试工具。
dt的Python项目详细描述
作者:Ilya Shalyapin,www.ishalyapin.ru
安装
pip install dt
用法
首先需要导入调试工具。
import dt
快速文本保存到临时文件
>>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...' >>> dt.save(text) '/tmp/tmpSTTRow'
run“less”来自python
run ack grep from python easy xml格式化 以人类可读格式显示嵌套对象中的刺
有pprint和uprint的函数。第一个函数输出很容易阅读,但在某些情况下可能不起作用。第二种在任何情况下都有效。>>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...'
>>> dt.less(text)
>>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...'
>>> dt.grep('-i lorem', text)
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
>>> xml = u'<data><item>hellow world</item></data>'
>>> dt.xmlprint(xml)
<settings>
<a>hellow world</a>
</settings>
>>> data = [u'лимон', u'апельсин', {u'фрукты':(u'мандарины',)}]
>>> print data
[u'\u043b\u0438\u043c\u043e\u043d', u'\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d', {u'\u0444\u0440\u0443\u043a\u0442\u044b': (u'\u043c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u044b',)}]
>>> dt.uprint(data)
["лимон", "апельсин", {"фрукты":("мандарины",),},]
>>> dt.pprint(data)
[u'лимон',
u'апельсин',
{u'фрукты': (u'мандарины',)}]
>>>