问题描述
我正在尝试使用功能shutil.get_terminal_size()
获取终端大小。
这在Python控制台或Ipython控制台中效果很好,但在Spyder编辑器内部的Ipython控制台中效果不佳,我不明白为什么。
有什么想法吗?
预先感谢!
解决方法
(此处为 Spyder维护程序)Spyder控制台不是“真实”控制台,即它们所基于的技术与基于终端的控制台(例如cmd.exe
或Terminal.app
)。因此,shutil.get_terminal_size()
无法正常工作。
实际上,我们的控制台的宽度固定为80个字符,并且现在(2020年10月)该限制无法更改。