> > if I want to import factory.py into myfile.py, how can I do? > > You need to make your folders into packages. > Its fairly simple, you basically create an init.py file > But its worth reading about packages in the docs > Come back here ifv you have any questions after that. > > The other way would be to add each folder to > your PYTHONPATH
the rules for importing modules in packages is going to change over the next few releases... read up on those changes starting from here: http://docs.python.org/dev/whatsnew/pep-328.html the simplest solution, as alan's described, is to put all directories that have your Python modules in the PYTHONPATH environment variable. if you are on a Unix-based system, just set this variable in your shell. if you are on Win32, right-mouse My Computer -> System Properties -> Advanced -> Environment Variables -> Edit (User or System variables) -> Ok. cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor