【发布时间】:2021-01-12 18:46:37
【问题描述】:
我正在尝试使用函数shutil.get_terminal_size() 获取终端大小。
这在 Python 控制台或 Ipython 控制台中运行良好,但在 Spyder 编辑器内的 Ipython 控制台中不起作用,我不明白为什么。
有什么想法吗? 提前致谢!
【问题讨论】:
标签: python-3.x terminal size spyder shutil
我正在尝试使用函数shutil.get_terminal_size() 获取终端大小。
这在 Python 控制台或 Ipython 控制台中运行良好,但在 Spyder 编辑器内的 Ipython 控制台中不起作用,我不明白为什么。
有什么想法吗? 提前致谢!
【问题讨论】:
标签: python-3.x terminal size spyder shutil
(这里是 Spyder 维护者) Spyder 控制台不是“真正的”控制台,也就是说,它们与基于终端的控制台所使用的技术不同(例如 cmd.exe 或 @987654322 @)。因此,shutil.get_terminal_size() 无法按预期工作。
实际上,我们控制台的宽度固定为 80 个字符,而现在(2020 年 10 月)这个限制无法更改。
【讨论】: