in my opinion, "without importing it" makes it unnecessarily complicated.
You just want to know it module xyz exists, or better said can be found
(sys.path).

why not try - except[ - else ]

try:
    import mymodule
except ImportError:
    #  NOW YOU KNOW it does not exist
    #+ and you may react properly
??
* Gelonida N <gelon...@gmail.com> [2012-08-06 22:49]:
> Is this possible.
> 
> let's say I'd like to know whether I could import the module
> 'mypackage.mymodule', meaning,
> whther this module is located somewhere in sys.path
> 
> i tried to use
> 
> imp.find_module(), but
> it didn't find any module name containing a '.'
> 
> Am I doing anything wrong?
> 
> Is there another existing implementation, that helps.
> 
> I could do this manually, but this is something I'd just like to do
> if necessary.
> 
> 
> -- 
> http://mail.python.org/mailman/listinfo/python-list

-- 
Michael Poeltl
Computational Materials Physics      voice: +43-1-4277-51409
Univ. Wien, Sensengasse 8/12         fax:   +43-1-4277-9514 (or 9513) 
A-1090 Wien, AUSTRIA   cmp.mpi.univie.ac.at 
-------------------------------------------------------------------------------
ubuntu-11.10 | vim-7.3 | python-3.2.2 | mutt-1.5.21 | elinks-0.12
-------------------------------------------------------------------------------
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to