import search path

Scott David Daniels Scott.Daniels at Acm.Org
Wed Jun 22 18:06:03 EDT 2005


Mike Meyer wrote:
> "SHELTRAW, DANIEL" <sheltraw at berkeley.edu> writes:
>>If a Python program has an import statement like:
>>import FFT
>>
>>how do I determine the path to the imported file?
> 
> guru% python
> Python 2.4.1 (#2, Apr 25 2005, 21:42:44) 
> [GCC 3.4.2 [FreeBSD] 20040728] on freebsd5
> Type "help", "copyright", "credits" or "license" for more information.
> py> import FFT
> py> import sys
> py> sys.modules['FFT'].__file__
> '/usr/opt/lib/python2.4/site-packages/Numeric/FFT/__init__.pyc'
> 
Much shorter is:
     > import FFT
     > FFT.__file__
     <<the path in question>>

Note that (after the above):
     > import sys
     > sys.modules['FFT'] is FFT
     True

--Scott David Daniels
Scott.Daniels at Acm.Org



More information about the Python-list mailing list