"Luis Zarrabeitia" <ky...@u...cu> wrote: >Is there any way to "import" a .py file that is not on sys.path? >I'd like to 'import' a file that resides somewhere on my filesystem without >having to add it's directory to sys.path. At first, I thought that something like > >my_module = __import__("path/to/file") > >would work, but I was mistaken. Ideally, the path would be specified as a >relative path from the importer's module, and not from the CWD (that's another >question, I guess).
I have used execfile(RelativeFromCWDOrAbsolutePathToTheFile) to do this sort of thing. But beware - it does not create a module, so it's a bit like: from something import * This may or may not be useful in your case. - Hendrik -- http://mail.python.org/mailman/listinfo/python-list