#python-3.x #terminal #size #spyder #shutil
#python-3.x #терминал #размер #spyder #shutil
Вопрос:
Я пытаюсь получить размер терминала с помощью функции shutil.get_terminal_size()
. Это хорошо работает в консоли Python или консоли Ipython, но не в консоли Ipython внутри редактора Spyder, и я не понимаю, почему.
Есть идеи? Заранее спасибо!
Ответ №1:
(Сопровождающий Spyder здесь ) Консоли Spyder не являются «настоящими» консолями, т. Е. Они не основаны на тех же технологиях, которые используются в консолях на основе терминалов (таких как cmd.exe
or Terminal.app
). Следовательно, shutil.get_terminal_size()
работает не так, как ожидалось.
На самом деле ширина нашей консоли фиксирована на уровне 80 символов, и прямо сейчас (октябрь 2020 года) это ограничение изменить нельзя.