Есть ли способ изменить шрифт консоли в Windows в python 2.6?
Я нахожусь Windows 7.
т.е.:
import os
os.console.font = 'Lucida Console'
* РЕДАКТИРОВАТЬ (опубликовал этот ответ случайно)
Еще немного информации и вопросов:
Я заглянул в Windows API: http://msdn.microsoft.com/en-us/library/ms682073%28v=VS.85%29.aspx
Похоже, у него есть функция для изменения шрифта консоли:
SetCurrentConsoleFontEx
или по крайней мере, получение информации о текущем шрифте:
GetCurrentConsoleFont
GetCurrentConsoleFontEx
Следующим моим шагом было найти модуль Python, в котором я мог бы использовать Windows API. Вот тот, который называется pywin32: http://sourceforge.net/projects/pywin32/
Фактически импортируемые модули называются не pywin32, а win32api, win32net, win32console. Я понял это с помощью полной догадки. Где документация? run on help ('win32console')
НЕ показывает упомянутые здесь функции шрифта, просто их просто не хватает. Я что-то здесь упускаю? Где документы? Или где находится модуль, который имеет все функции консоли API ...?