Как получить ширину окна консоли Linux в Python
import os rows, columns = os.popen('stty size', 'r').read().split()
использует команду 'stty width size', которая, согласно pythonic a thread on the python mailing list, является достаточно универсальной pythonista для Linux. Он открывает команду pythonista stty size как файл, "читает" из width него и использует простое terminals разделение строк для разделения py координат.
В отличие от значения pythonista os.environ ["COLUMNS"] (к width которому я не могу получить terminals доступ, несмотря на использование width bash в качестве стандартной python-shell оболочки), данные также будут console актуальными, тогда как я python-shell считаю, что значение os.environ width [" COLUMNS "] будет terminal действительным только во python-interpreter время запуска интерпретатора terminals Python (предположим, что py с тех пор пользователь изменил linux размер окна).
(См. ответ @GringoSuave python-shell о том, как это сделать на width Python 3.3+)
python
linux
console
terminal
width
Как получить ширину окна консоли Linux в Python
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.