Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # encoding: utf-8
- #
- # Copyright (c) 2009 Doug Hellmann All rights reserved.
- #
- """
- """
- #end_pymotw_header
- import sys
- import sys_shelve_importer
- def show_module_details(module):
- print ' message :', module.message
- print ' __name__ :', module.__name__
- print ' __package__:', module.__package__
- print ' __file__ :', module.__file__
- print ' __path__ :', module.__path__
- print ' __loader__ :', module.__loader__
- filename = '/tmp/pymotw_import_example.shelve'
- sys.path_hooks.append(sys_shelve_importer.ShelveFinder)
- sys.path.insert(0, filename)
- print 'Import of "package":'
- import package
- print
- print 'Examine package details:'
- show_module_details(package)
- print
- print 'Global settings:'
- print 'sys.modules entry:'
- print sys.modules['package']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement