title: How to Enable Scrolling for Python Console Application
body: <p>I have a Python (2.7) console application that I have written on Windows (8.1). I have used <code>argparse.ArgumentParser()</code> for handling the parameters when executing the program. </p>
  
  <p>The application has quite a few parameters, so when the <code>--help</code> parameter is used the documentation greatly exceeds the size of the console window. Even with the console window maximized. Which is fine, but the issue I'm encountering is that the user is unable to scroll up to view the rest of the help documentation. I have configured my windows console properties appropriately, such as the "Window Size" and "Screen Buffer Size". And I have verified that those changes are working, but they only work outside of the Python environment. As soon as I execute a Python script or run a <code>--help</code> command for a script, the console properties no longer apply. The scroll bar will disappear from the window and I can no longer scroll to the top to see the previous content.</p>
  
  <p>So basically, I need to figure out how to enable scrolling for my Python console programs. I need scrolling enabled both when executing a script and when viewing the <code>--help</code> documentation. I'm not sure how to go about doing that. I have been searching online for any info on the subject and I have yet to find anything even remotely helpful.</p>
  
  <p>At this point, I am completely stuck. So if someone knows how to get scrolling to work, I would greatly appreciate your help.</p>