<mj...@iol.pt> wrote
You forgot to answer the question. You say "The OS knows how to open". Does *your* *program* know what program is needed, to open this particular binary data?

Yes. My program knows. A database column stores the complete file name (including extension), and I can be certain the applications will be available to run the file.

You still haven't answered the question.

We have established that
a) The OS knows what program is associated with the file
b) your program knows the file name and location

But does your program - or more specifically you as the author - know what program the OS will use to open the file? If you do you can call it explicitly, but if you do not then you need to find a way of getting the OS to tell you, or to leave it to the OS.

For example a txt file could be opened by any of hundreds of text editors, depending on what the user selected, but a Photoshop file will typically only be opened by photoshop.

HTH,

--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/

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

Reply via email to