Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- import glob
- import sys
- import os.path
- import importlib
- import re
- this_file = os.path.dirname(os.path.abspath(__file__))
- def load_module():
- myself = sys.modules[__name__]
- mod_paths = glob.glob(os.path.join(this_file, '*.py'))
- for py_file in mod_paths:
- mod_name = os.path.splitext(os.path.basename(py_file))[0]
- if re.search(".*__init__.*", mod_name) is None:
- mod = importlib.import_module(__name__ + "." + mod_name)
- for m in mod.__dict__.keys():
- if not m in ['__builtins__', '__doc__', '__file__', '__name__', '__package__']:
- myself.__dict__[m] = mod.__dict__[m]
- load_module()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement