Steven D'Aprano wrote:

My apologizes to Steven and the list, when I replied originally I messed up and sent it to him privately which was not my intention.


> On Mon, 12 Jul 2010 03:42:28 am Jim Byrnes wrote:
>> I am running Ubuntu.  I downloaded the source code examples for a
>> book I purchased.  Some of the examples load image files located in
>> the same directory as the program.  If I go to the current directory
>> in the terminal the program can use the image files.  However, if I
>> use a launcher or the filemanager it pops up an error dialog saying
>> the file does not exist even though it is in the same directory.
>>
>> The program simply uses the files name.  Is there a way without
>> editing the source and inserting the full path to run the program
>> from a launcher or the filemanager and allow it to see files in the
>> current directory?
>
> What file manager are you using? Nautilus? Konqueror? Something else?

Nautilus. I have it configured to run files with the extension .py when they are double clicked.

> What do you mean, "use a launcher"? Use a launcher to do what? What sort
> of launcher?

It runs programs and sits on the panel at the top of my Ubuntu desktop. The command it uses is usr/bin/python2.6. These are wxPython examples I am working with.

> What pops up an error dialog? The launcher?

I am assuming Python. The title bar of the dialog says Python2 Error, the message is Can't load image from file 'wxPython.jpg': file does not exist.

> Which file does it claim doesn't exist? Python? The Python script? The
> image file? What is the exact error message it gives?

See above. The line that triggers the error is: image = wx.Image('wxPython.jpg', wx.BITMAP_TYPE_JPEG)

> There's probably a way to tell the launcher which working directory to
> use, but of course that depends on the answers to the above questions.
>

If I use the terminal to start the program it has no problem using the file. There are multiple files in multiple directories so I was looking for a way to just double click them and have them run. If it turns out that I must make changes to or for each of the files it will be easier to just keep using the terminal. I've only been using Ubuntu for a few months so I was surprised that the program could not see a file that is in the same directory.

Regards,  Jim

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to