Windows/DOS: double clicking a .py file

Bjorn Pettersen BPettersen at
Mon Sep 9 23:52:08 CEST 2002

> From: Just [mailto:just at] 
> Sorry if this is a Windows FAQ, I'm a newbie to Windows, but not to 
> Python.
> If I double-click a Python script (or use the start command 
> in the dos 
> prompt) a new dos prompt window is opened and my program is run. The 
> window goes away when the program is done. However, the window _also_ 
> goes away when the program raises an exception, making it virtually 
> impossible to actually _see_ the exception... Is there a way 
> to keep the 
> dos prompt window in this case?

Try something like the following... We've had much success with
automatically emailing the traceback back to the developer using the
cgitb module -- you can never trust users to give you good error reports
<wink> besides the cgitb module provides much more context than the
standard exceptions... Let me know if you'd like the code...

    your code here
    import msvcrt, traceback
    print 'Hit a key to exit'
    while not msvcrt.kbhit():
-- bjorn

More information about the Python-list mailing list