title: Change console font in Windows
body: <p>Is there a way to change the console font in Windows in python 2.6?</p>
  <p>I'm on Windows 7.</p>
  <p>ie:</p>
  <pre><code>import os
  os.console.font = 'Lucida Console'
  </code></pre>
  <p><strong>Some more information and questions:</strong></p>
  <p>I looked into the windows API:
  <a href="http://msdn.microsoft.com/en-us/library/ms682073%28v=VS.85%29.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/ms682073%28v=VS.85%29.aspx</a></p>
  <p>It look like it has a function for changing the console font:</p>
  <pre><code>SetCurrentConsoleFontEx
  </code></pre>
  <p>or at least getting information about the current font:</p>
  <pre><code>GetCurrentConsoleFont
  GetCurrentConsoleFontEx
  </code></pre>
  <p>My next step was to find a python module that I can use the windows API.
  Here's one called pywin32:
  <a href="http://sourceforge.net/projects/pywin32/" rel="nofollow noreferrer">http://sourceforge.net/projects/pywin32/</a></p>
  <p>The actual modules you import are not called pywin32, but win32api, win32net, win32console
  I figured this out by complete guesswork. Where's the documentation?
  a run on help('win32console')</p>
  <p>DOESN'T show the mentioned font functions in there, it's just plain missing them.
  Am I missing something here? Where are the docs?  Or where is a module that has all of the API's console functions...?</p>