Найти - Пользователи
Полная версия: вывод в консоль
Начало » Python для новичков » вывод в консоль
1
solomon243
Пишу небольшую программку для предприятия (учет расхода топлива), но GUI на данной стадии прикручивать рано… Решил пока что сделать упор на внутреннюю организацию программы и ограничиться интерфейсом CLI. Разработку веду на Linux, использовать прогу будут под WinNT.
Как программно узнать ширину консоли (количество знакомест) для форматирования выводимой строки по центру?
Какие модули посоветуете использовать для консольного ввода/вывода?

Заранее благодарен.
JOHN_16
популярное решение python-curses? оно способно сделать все что вообще можно сделать в консоли=)
solomon243
Мне всегда казалось, что curses не имеет реализации для Win
А есть простой способ узнать параметры консоли?
adray
solomon243
Мне всегда казалось, что curses не имеет реализации для Win
Есть wcurses
solomon243
А есть простой способ узнать параметры консоли?
под linux:

scr = curses.initscr()
scr.getmaxyx()
Размер терминала указан в переменных $LINES & $COLUMNS
С unicode в curses плохо. Возможно подойдет модуль cmd?
solomon243
adray
С unicode в curses плохо. Возможно подойдет модуль cmd?

Кажется, когда-то я собирал ncurses с поддержкой Unicode (чтобы Midnight Commander мог имена файлов нормально отображать). Вроде с первого раза собрались.
adray
solomon243
Вывод у меня из коробки заработал, а вот ввод многобайтовых символов пришлось вручную делать.
solomon243
Я склоняюсь к использованию print / readline - дешево и сердито… А потом уж запилим wxPython
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB