Alexander Schatten wrote:
> Thanks for the comments so far. This sounds to be more complicated in
> detail than I expected. I wonder how all the other Python programs and
> scripts are doing that...

Well, it's not like that's impossible to find out, the source is out
there! :)

Anyhow, you basically have two variants AFAIK:
1. Unix variant
Here, you have the program in the bin directory (e.g. /usr/bin/foo) and the
required data files in a library directory (e.g. /usr/lib/foo/data). The
location of the latter is fixed when the program is installed, i.e. the
path is coded as a placeholder in the source and then replaced according to
the installation-path.

2. Windows variant
Here, the program is installed completely in a folder (e.g. C:\Program
Files\foo) where both the program itself and any other data files are
installed. The special folder (e.g. C:\Program Files) where programs are
stored can be retrieved from the OS, the program-specific path that follows
is usually hard-coded.


Uli

-- 
Domino Laser GmbH
Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to