2017-04-20 167 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 –