Форум сайта python.su
0
Пишу небольшую программку для предприятия (учет расхода топлива), но GUI на данной стадии прикручивать рано… Решил пока что сделать упор на внутреннюю организацию программы и ограничиться интерфейсом CLI. Разработку веду на Linux, использовать прогу будут под WinNT.
Как программно узнать ширину консоли (количество знакомест) для форматирования выводимой строки по центру?
Какие модули посоветуете использовать для консольного ввода/вывода?
Заранее благодарен.
Офлайн
221
популярное решение python-curses? оно способно сделать все что вообще можно сделать в консоли=)
Офлайн
0
Мне всегда казалось, что curses не имеет реализации для Win
А есть простой способ узнать параметры консоли?
Офлайн
18
solomon243Есть wcurses
Мне всегда казалось, что curses не имеет реализации для Win
solomon243под linux:
А есть простой способ узнать параметры консоли?
scr = curses.initscr() scr.getmaxyx()
Отредактировано adray (Окт. 30, 2012 15:11:04)
Офлайн
0
adray
С unicode в curses плохо. Возможно подойдет модуль cmd?
Офлайн
18
solomon243Вывод у меня из коробки заработал, а вот ввод многобайтовых символов пришлось вручную делать.
Офлайн
0
Я склоняюсь к использованию print / readline - дешево и сердито… А потом уж запилим wxPython
Офлайн