Preventing modules to be read from current working directory

Roy Smith roy at panix.com
Mon Nov 21 22:09:47 EST 2005


In article <1132628732.123362.122820 at g43g2000cwa.googlegroups.com>,
 ssjassal at gmail.com wrote:

> Is there a way to instruct Python to import modules from standard
> library even if there is one with the same name in the current working
> directory? I was trying to import BaseHTTPServer.py from standard
> library but was prevented by a python file with the same name in
> current working directory (but there was no __init__.py). Can I use
> some warning switch to print a warning on stdout?
> 
> Thanks,
> Sunpreet.

Sure, just modify sys.path so the current directory is not included.  See 
the documentation for the sys module in the library reference for more 
details.



More information about the Python-list mailing list