如何在Ipython中标准打印`dir()`和其他调用

时间:2015-02-20 00:47:04

标签: python ipython

所以一般Ipython打印结果列在单列列表中:

In [155]: dir()
Out[155]: 
['In',
 'Out',
 '_',
 '_100',
 '_101',
 '_102',

等。如何以正常的交互式shell格式打印?

>>> dir()
['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__']

1 个答案:

答案 0 :(得分:3)

只需print

In [1]: print(dir())
['In', 'Out', '_', '__', '___', '__builtin__', '__builtins__', '__doc__', '__name__', '_dh', '_i', '_i1', '_ih', '_ii', '_iii', '_oh', '_sh', 'exit', 'get_ipython', 'quit']