终端中的我的Python 3.5.2输出(在mac上)限制为宽度为ca. 80px,即使我增加了终端窗口的大小。
这个窄的宽度在输出长数组时会导致一堆换行,这真的很麻烦。如何告诉python使用完整的命令行窗口宽度?
为了记录,我没有在任何其他程序中看到这个问题,例如我的c ++输出看起来很好。
答案 0 :(得分:2)
对于numpy,事实证明你可以通过设置
启用完整输出 np.set_printoptions(suppress=True,linewidth=np.nan,threshold=np.nan)
。
答案 1 :(得分:2)
在Python 3.7及更高版本中,您可以使用
from shutil import get_terminal_size
pd.set_option('display.width', get_terminal_size()[0])
答案 2 :(得分:1)
使用pandas
时遇到同样的问题。所以,如果这是你想要解决的问题,我就这样做了
pd.set_option('display.width', pd.util.terminal.get_terminal_size()[0])