我的Python 3.5.2輸出在終端(在Mac上)被限制爲寬度約。 80px,即使我增加了終端窗口的大小。Python終端輸出寬度
這個窄的寬度在輸出長陣列時會導致一堆換行符,這真是一件麻煩事。我如何告訴python使用完整的命令行窗口寬度?
爲了記錄,我沒有看到任何其他程序中的這個問題,例如我的c + +輸出看起來很好。
我的Python 3.5.2輸出在終端(在Mac上)被限制爲寬度約。 80px,即使我增加了終端窗口的大小。Python終端輸出寬度
這個窄的寬度在輸出長陣列時會導致一堆換行符,這真是一件麻煩事。我如何告訴python使用完整的命令行窗口寬度?
爲了記錄,我沒有看到任何其他程序中的這個問題,例如我的c + +輸出看起來很好。
對於numpy的固定礦,事實證明,你可以通過設置
np.set_printoptions(suppress=True,linewidth=np.nan,threshold=np.nan)
使全輸出。
我在使用pandas
時遇到同樣的問題。因此,如果這是你想解決什麼,我做 pd.set_option('display.width', pd.util.terminal.get_terminal_size()[0])
另請參閱:https://stackoverflow.com/a/11711637/109941 –