Larry, Gabriel Thanks for the replies. Both ways work great.
Sergio On 4/4/07, Gabriel Genellina <[EMAIL PROTECTED]> wrote: > En Wed, 04 Apr 2007 20:14:37 -0300, Larry Bates <[EMAIL PROTECTED]> > escribió: > > > Sergio Correia wrote: > >> I have a program in 'C:\Python25\Lib\site-packages\spam\spam.py' > >> > >> Importing and everything works fine: > >>>>> from spam import spam > >> > >> But the program calls a file located on the same folder (that is: > >> C:\Python25\Lib\site-packages\spam\). > >> > >> How do i do that? > > > > The problem is that C:\Python25\Lib\site-packages\spam is not > > the current working directory when you run the program. If it were, > > and if configuration.txt is in that directory it WILL find it. If > > you are running this from a shortcut make the working directory > > C:\Python25\Lib\site-packages\spam > > If changing the working directory is not possible/convenient, use the > module __file__ attribute (spam.__file__) to obtain the directory where > spam.py resides. > > -- > Gabriel Genellina > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list