jwdillworth at yahoo.com
Mon Sep 15 22:07:11 CEST 2003
One thing I just thought of, it could be that when running with a shortcut your current
directory isn't what you expect.
Here's a modified script that outputs the current directory as well.
import os, sys
f = open('outfile.txt', 'w')
for item in os.environ.items() + sys.path:
print>>f, "current dir", os.getcwd()
--- Jeremy Dillworth <jwdillworth at yahoo.com> wrote:
> You could create a shortcut to python.exe, then modify the
> shortcut, adding your script to the command line.
> I'm pretty sure windows will view Python.exe as a "DOS" program,
> so it in the shortcut properties box it'll have like 5 tabs
> or so. One of them should contain a checkbox which reads something
> like 'close DOS box when finished'. Unless MS has change that dialog
> in XP....
> Sorry, my windoze skills are a little rusty :)
> Another option might be to write a script like this:
> import os, sys
> f = open('outfile.txt', 'w')
> for item in os.environ.items() + sys.path:
> print>>f, item
> Run the script in the 3 ways you mentioned (changing name of outfile.txt
> in between runs) and then check for differences in the 3 files generated.
> My guess would be it's something with sys.path, but you might
> as well check environ was well :)
> --- Park997 <park997 at aol.comnotospam> wrote:
> > Hi,
> > I have a script that runs correctly in IDLE, runs correctly when invoked in the
> > Command Prompt (Win XP), runs correctly from Komodo, but flashes a black box
> > too fast to see when the icon is double clicked and produces no output. There
> > are no error meassages from any of the methods that produce output. All of the
> > other modules in the same directory (these are imported to the problem module)
> > work correctly in any start mode.
> > python 2.3.
> > Obviously this isn't a disaster, but it "bugs" me. Is there a fix or method of
> > obtaining diagnostic information on this?
> > Thanks,
> > Wendell Cropper
> > --
> > http://mail.python.org/mailman/listinfo/python-list
More information about the Python-list