> Indeed, when i do this, then it works > import sys > sys.path.append('package') > > However, why is it that package isn't added automatically to the pad?
When you execute a python program the directory where the program is is automatically added to sys.path. No other directory is added to the default builtin sys.path. In you case (the second case), you can import package.dir2.file2. -- damjan -- http://mail.python.org/mailman/listinfo/python-list