running non-python progs from python
spiffy at worldnet.att.net
Thu Dec 11 00:13:58 CET 2003
"Marc Boeren" <M.Boeren at guidance.nl> wrote in message
news:mailman.30.1071062337.9307.python-list at python.org...
> > Spiffy wrote:
> > > > that indicates that it's supposed to work, don't you think?
> > > IT COULD HAVE BEEN A MISPRINT, DON'T YOU THINK?
> I can understand that you get frustrated that os.system doesn't seem to
> work, but there's no need to shout.
Shout? That's funny, I like that. If I appear to have been angry, it was
directed solely at one person, who for some unknown reason, was more
interested in harassing than helping me.
> I've read the thread, and noticed one odd thing. You said that if you
> C:\Python22>playb Canyon.mid
> from the command line, it works.
> Later, you try to execute 'C:\Python22\playb.exe' with Canyon.mid as a
> Did it occur to you that playb.exe may not be located in C:\Python22\ at
....playb.exe is located in C:\Python22\
> The command-line you said you executed starts playb from within the
> folder, but it could have found playb.exe anywhere in your Windows PATH.
> Can you locate playb.exe on you hard-drive using the Windows Explorer?
> is the exact location the program appears in? Try to use that in you call
> One other useful technique to track down a problem:
> import os
> program = r"C:\Windows\playb.exe"
> filename = r"D:\MIDI\anyfile.mid"
> commandline = "%s %s" % (program, filename)
> print commandline
> This will print the complete command-line first. You can copy/paste this
> a DOS-box and execute it (from within any directory) and see what happens.
> Good luck,
> Cheerio, Marc.
Thanks for responding and trying to help. Fredo emailed me with a solution
for the problem and now I have working code. yay!
More information about the Python-list