Jesse Noller wrote:
> A question in a similiar vein:
> 
> I have appended 2 different directories to my path (via
> sys.path.append) now - without knowing the names of the files in those
> directories, I want to force an import of the libraries ala:
> 
> for f in os.listdir(os.path.abspath(libdir)):
>     module_name = f.strip('.py')

This doesn't do what you think it does:

 >>> 'pyoopsyp.py'.strip('.py')
'oops'

Read the docs on strip(), and then the docs on os.path.splitext() and 
friends, and/or download and use Jasen Orendorrf's "path" module which 
will make all your path-related code half the size and twice as easy to 
read and write.

-Peter
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to