I haven't been following this thread, so apologies in advance if this is
something you've already done ---

Have you tried running the program from a command prompt? To do this, go to
Start-->Run and type 'cmd'. Then change to the directory with your script in it
('cd ' followed by the full directory path), and run the script by typing
'python ' followed by the script name.
(you may need to type something like 'c:\python24\python ' instead, if python is
not in your path)


The effect of this is that, when the program crashes, you will be left with a
window showing you (hopefully) some useful error messages.

I tend to look at cool new ways of automation. For this particular inventive idea, I said, how can I make this do what I want? In the documentation somewhere, it tells you that if you add an -i extension to the python command, it will end with an interpreter so you can explore the current environment. i.e. all of your variables set in the program won't be erased, and you can print them, manipulate them, etc.


So I said to myself, "That's brilliant, let's make it easier to use from the Windows environment."
Using the file associations found in folder options--you can get to folder options through control panel--you can go to the py extension listed under the tab "file types" If you click on the advanced button, you can copy the command for open, paste it to a new function called say, "Run, end with interpreter" or something that makes sense to you, and add the -i extension in the command. Then you make the necessary closings of the dialog boxes, the display refreshes automatically, and you can right click on a py file to see the new command labeled with your equivalent of "Run, end with interpreter" This is cool, because you can click on it, and it acts like IDLE without it.


Okay, I'm done and I'll shut up now.
Jacob


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to