Batch commands on Windows

Josiah Carlson jcarlson at nospam.uci.edu
Fri Jan 23 09:48:28 CET 2004


> So, after reading some messages about os.system, and looking at the popen
> stuff and trying it a bit, I still have not found a way to keep a command
> window open for several commands (on Windows 2000/XP), while seeing the
> normal output in a command window.  All I want to do is do what a batch file
> does, but I want to actually have functions and associative arrays and all
> the other niceties of python.

Q: "How do I get python to run these other things, and keep the window 
open so that I can see their output?"

A: Making sure to run your script with the console version of Python 
(python.exe, NOT pythonw.exe):

#insert the body of your script here

raw_input("press enter to continue...");
# or even
#os.system('pause');


Q: "I'm running the non-console version of Python, how do I capture the 
output of my scripts so that I can do something with it afterwards?"

A: I'll answer this one tomorrow, it is getting late.

  - Josiah



More information about the Python-list mailing list