[code.view]

[top] / python / PyMOTW / site / site_addsitedir.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2010 Doug Hellmann.  All rights reserved.
     #
     """Add site import directory containing regular python modules.
     """
     #end_pymotw_header
     
     import site
     import os
     import sys
     
     script_directory = os.path.dirname(__file__)
     module_directory = os.path.join(script_directory, sys.argv[1])
     
     try:
         import mymodule
     except ImportError, err:
         print 'Could not import mymodule:', err
     
     print
     before_len = len(sys.path)
     site.addsitedir(module_directory)
     print 'New paths:'
     for p in sys.path[before_len:]:
         print '  ', p
     
     print
     import mymodule
     

[top] / python / PyMOTW / site / site_addsitedir.py

contact | logmethods.com