>Francesco A. Queirolo wrote: >> Sorry about the double post but the first one was sent before I was >> completed with my question. >> >> I have the following directory structure on Windows XP running python >> 2.4.2 final: >> >> JavaInheritancePoly\ >> HierarchicalInheritancePoly.py >> Animals\ >> __init__.py >> Modules\ >> __init__.py >> Animal.py >> Test\ >> __init__.py >> AnimalTest.py >> >> When in AnimalTest.py I would like to access animal. I have tried: >> >> from JavaInheritancePoly.Animals.Modules import Animal
>For the above to work you need __init__.py in JavaInheritancePoly\ and >the dir containing JavaInheritancePoly\ must be in sys.path either >because it is in the working directory or some other means. >Kent Kent, Thanks for the speedy reply. I have successfully been able to append my sys.path through the command: sys.path.append('pathToJavaInheritancePoly\Animals\Modules') so that I could run my AnimalTest.py from the Test directory. However, I would like to be able to use a .pth file (due to its unobtrusiveness and the fact that I don't have to type in 'sys.path.append()' every time I want to run the test) located in the Test directory so that I can import Animals.Module.Animals from AnimalTest while AnimalTest lies in the Test directory. I have already tried an absolute path to: 'pathToJavaInheritancePoly\Animals\Modules' I have also tried relative paths: '..' and '../../' neither of which have been successful. Thanks, Francesco -- Francesco Queirolo Safeguards Systems Group(N-4) Los Alamos National Laboratory TA 35-2 A156 +1 505 606 1960 [EMAIL PROTECTED] _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor