2013-02-19 50 views
5

如何在IPython中默认启用漂亮打印?我无法在任何地方找到明确的说明如何做到这一点。 非常感谢!在IPython中默认启用漂亮打印

+0

它在ubuntu默认启用。你在用什么? – 2013-02-19 22:25:30

+1

这[论坛主题](http://grokbase.com/t/scipy.org/ipython-user/12b9kbt2kv/pretty-print-as-default-print-function)与您具有相同的问题。我会查出来的! – xxmbabanexx 2013-02-19 22:34:40

+1

你只是想让IPython中的'Out [123]:'行做'pprint.pprint(_)'而不是'print(repr(_))',或者是否想要将每个调用都绑定到而不是'print'到'pprint.pprint',或者类似的东西? – abarnert 2013-02-19 23:46:44

回答

3
$ ipython help notebook | grep pprint -A1 
--pprint 
    Enable auto pretty printing of results. 
-- 
--no-pprint 
    Disable auto auto pretty printing of results. 


$ ipython help console | grep pprint -A1 
--pprint 
    Enable auto pretty printing of results. 
-- 
--no-pprint 
    Disable auto auto pretty printing of results.