Emily Fortuna wrote: > If I understand what you're asking (forgive me if I misunderstood), you > need to create a file in the mymodules directory and call it __init__.py > (even if you don't put anything in this file). This tells Python that > it is a package containing modules. Then, in your program myprogram.py, > you can say import mymodule1 > mymodule1.function_name('foo') > Then it shouldn't matter what computer you are on; the script should run.
That is close but not quite right. The correct import will be from mymodules import mymodule1 Kent > > > > Laszlo Antal wrote: >> Hi, >> >> This is how my directory looks >> myprogram (this is the main folder for my program) >> | >> myprogram.py >> mymodules (this is where I store my modules) >> | >> mymodule1.py >> mymodule2.py >> >> I would like to import from mymodules folder my modules1.py, >> mymodules2.py into myprogram.py. >> >> How can I add mymodules folder to pythonpath >> from myprogram.py.? >> So if I copy myprogram folder into an other pc than myprogram.py can >> take care of adding mymodules folder to pythonpath. >> >> Thank you in advance >> Laszlo Antal >> _______________________________________________ >> Tutor maillist - Tutor@python.org >> http://mail.python.org/mailman/listinfo/tutor >> >> > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor