Python idea/proposal to assist in single-archive python applications
duncan.booth at invalid.invalid
Sun Dec 7 18:17:35 CET 2008
Brian Allen Vanderburg II <BrianVanderburg2 at aim.com> wrote:
> In addition it is needed to be able to open a file just as easily
> whether that file is in the archive or not. Assuming that a datafile in
> an application may be located relative to the '__file__' attributes, the
> following will not work in an archive:
Why not use pkgutil.get_data()?
Provided you remember to put your zip file on PYTHONPATH you can already
run modules directly out of a zipfile (Python 2.5 and later). If your
zipfile contains __main__.py then with Python 2.6 or later you can run it
directly: just specify the zip filename on the command line.
I'm not sure what, if anything, you are asking for that doesn't already
exist in Python.
More information about the Python-list