#!/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=pkg.__name__ + '.'): print(name) def failure(): for _, name, _ in pkgutil.walk_packages(path=pkg.__path__, prefix=''): print(name) if __name__ == '__main__': if len(sys.argv) <= 1: print('usage: python {} <0|1>'.format(sys.argv[0])) elif sys.argv[1] == '0': success() else: failure()