Printing long lines in PythonWin (was Re: Big bug with PythonWin)
Duncan Booth
duncan at NOSPAMrcp.co.uk
Tue May 8 05:13:53 EDT 2001
Carlos Ribeiro <cribeiro at mail.inet.com.br> wrote in
<mailman.989201290.6439.python-list at python.org>:
> I'm getting used to a little hack:
>
> >>> import pprint
> >>> p = pprint.pprint # shorthand from pretty printer
>
> For example,
>
> >>> p(globals())
> {'__builtins__': <module '__builtin__' (built-in)>,
> '__doc__': None,
> '__name__': '__main__',
> 'p': <function pprint at 014DDEFC>,
> 'pprint': <module 'pprint' from 'f:\python21\lib\pprint.pyc'>,
> 'pywin': <module 'pywin' from
> 'f:\python21\pythonwin\pywin\__init__.pyc'>}
>
>
> It makes easy to get nicely formatted output.
>
>
don't forget in Python 2.1 you can do:
>>> import sys, pprint
>>> sys.displayhook = pprint.pprint
>>> globals()
{'__builtins__': <module '__builtin__' (built-in)>,
'__doc__': None,
'__name__': '__main__',
'pprint': <module 'pprint' from 'd:\python21\lib\pprint.pyc'>,
'sys': <module 'sys' (built-in)>}
--
Duncan Booth duncan at rcp.co.uk
int month(char *p){return(124864/((p[0]+p[1]-p[2]&0x1f)+1)%12)["\5\x8\3"
"\6\7\xb\1\x9\xa\2\0\4"];} // Who said my code was obscure?
More information about the Python-list
mailing list