Retrieving python module path
Question: I want to detect whether module has changed. Now, using inotify is simple, you
just need to know the directory you want to get notifications from.

How do I retrieve a module's path in python?


Answer: 
    import a_module
    print a_module.__file__
    

Will actually give you the path to the .pyc file that was loaded, at least on
Mac OS X. So I guess you can do

    
    
    import os
    path = os.path.dirname(amodule.__file__)
    

You can also try

    
    
    path = os.path.abspath(amodule.__file__)
    

To get the directory to look for changes.

