有用的调试工具。
python-debug的Python项目详细描述
#python调试
有用的调试工具
##安装
pip install python-debug
##将文本保存到临时文件
>>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...' >>> import pydebug >>> pydebug.save(text) '/tmp/tmpSTTRow'
##从python控制台减少使用量
>>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...' >>> import pydebug >>> pydebug.less(text)
##从python控制台使用ack grep
>>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...' >>> import pydebug >>> pydebug.grep(text, '-i lorem') Lorem ipsum dolor sit amet, consectetur adipiscing elit...
##XML格式
>>> xml = u'<data><item>hellow world</item></data>' >>> import pydebug >>> pydebug.xmlprint(xml) <settings> <a>hellow world</a> </settings>
##在iterable对象中显示可读的unicode字符串
>>> 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',)}] >>> pydebug.uprint(data) ["лимон", "апельсин", {"фрукты":("мандарины",),},] >>> pydebug.pprint(data) [u'лимон', u'апельсин', {u'фрукты': (u'мандарины',)}] >>>