def print_importers_of(module):
import sys
import pprint
print('MODULE:'),
pprint.pprint(module)
mod_path = module.__file__.split(os.sep)
print()
print('IMPORTERS USED: {')
for i in range(len(mod_path)-1):
parpath = os.sep.join(mod_path[:len(mod_path) - i])
if parpath in sys.path_importer_cache:
cached_imp = sys.path_importer_cache[parpath]
parpath = parpath.replace(sys.prefix, '...')
print('%s: %r' % (parpath, cached_imp))
print('}')
评论列表
文章目录