On Fri, Oct 21, 2011 at 8:05 AM, Shane <gshanemil...@verizon.net> wrote: > Need to refine a question I asked earlier. If I have a module, > > |-- foo > |-------| > |-------|---bar > |-------|-------| > |-------|-------|---__init__.py > > then I can say import foo.bar > > But suppose I want to import foo.bar.stuff and stuff isn't located on > under `bar' because it's user > supplied code: > > |- stuff <- I want this to be logically > under foo.bar > |-------|---__init__.py <- even though it's not under bar in > the computer's file system > > Now what: how to arrange to do command: import foo.bar.stuff
I've never tried this myself, but I think that pkgutil.extend_path is what you're looking for. http://docs.python.org/library/pkgutil.html Cheers, Ian -- http://mail.python.org/mailman/listinfo/python-list