PyWhich

Billy Mays 81282ed9a88799d21e77957df2d84bd6514d9af6 at myhashismyemail.com
Thu Aug 4 08:43:35 EDT 2011


Hey c.l.p.,

I wrote a little python script that finds the file that a python module 
came from.  Does anyone see anything wrong with this script?


#!/usr/bin/python

import sys
if __name__ == '__main__':
     if len(sys.argv) > 1:
         try:
             m = __import__(sys.argv[1])
             sys.stdout.write(m.__file__ + '\n')
             sys.stdout.flush()
             sys.exit(0)
         except ImportError:
             sys.stderr.write("No such module '%s'\n" % sys.argv[1])
             sys.stderr.flush()
             sys.exit(1)
     else:
         sys.stderr.write("Usage: pywhich <module>\n")
         sys.stderr.flush()
         sys.exit(0)


--
Bill



More information about the Python-list mailing list