#!/usr/bin/python ''' Compare the difference: :: python test.py 0 python test.py 1 ''' import pkgutil import scipy import sys pkg=scipy def success(): for _, name, _ in pkgutil.walk_packages(path=pkg.__path__, prefix=''): print(name) def failure(): for _, name, _ in pkgutil.walk_packages(path=pkg.__path__, prefix=pkg.__name__ + '.'): print(name) if __name__ == '__main__': if sys.argv[1] == '0': success() elif sys.argv[1] == '1': failure()