2017-04-20 98 views
1

我的Python 3.5.2输出在终端(在Mac上)被限制为宽度约。 80px,即使我增加了终端窗口的大小。Python终端输出宽度

这个窄的宽度在输出长阵列时会导致一堆换行符,这真是一件麻烦事。我如何告诉python使用完整的命令行窗口宽度?

为了记录,我没有看到任何其他程序中的这个问题,例如我的c + +输出看起来很好。

回答

2

对于numpy的固定矿,事实证明,你可以通过设置

np.set_printoptions(suppress=True,linewidth=np.nan,threshold=np.nan)使全输出。

1

我在使用pandas时遇到同样的问题。因此,如果这是你想解决什么,我做 pd.set_option('display.width', pd.util.terminal.get_terminal_size()[0])

+0

另请参阅:https://stackoverflow.com/a/11711637/109941 –