importing packages from a zip file
Peter Tillotson
none at no.chance
Wed Jun 29 14:49:10 EDT 2005
cheers Scott
should have been
from myZip.zip import base.branch1.myModule.py
and no it didn't work, anyone know a reason why this syntax is not
preferred ??
sorry posted the soln again, it works but feels nasty
Scott David Daniels wrote:
> Peter Tillotson wrote:
>
>> ... With the file system
>>
>> base/
>> __init__.py
>> branch1/
>> __init__.py
>> myModule.py
>>
>> At the same time its possible to store modules in a flat zip-file and
>> import modules with the following.
>>
>>
>
>
> Does this work for you? It gives me a syntax error.
>
> Typically, put the zip file on the sys.path list, and import modules
> and packages inside it. If you zip up the above structure, you can use:
>
> sys.path.insert(0, 'myZip.zip')
> import base.branch1.myModule
>
> --Scott David Daniels
> Scott.Daniels at Acm.Org
More information about the Python-list
mailing list