def METHOD_NAME(self):
    """扫描插件目录中的插件"""
    if not os.path.exists(USER_PLUGINS_DIR):
        return
    module_name_list = []
    for fname in os.listdir(USER_PLUGINS_DIR):
        if os.path.isdir(os.path.join(USER_PLUGINS_DIR, fname)):
            module_name_list.append(fname)
        else:
            if fname.endswith('.py'):
                module_name_list.append(fname[:-3])
    sys.path.append(USER_PLUGINS_DIR)
    for module_name in module_name_list:
        try:
            module = importlib.import_module(module_name)
        except Exception:  # noqa
            logger.exception('Failed to import module %s', module_name)
        else:
            self.load_plugin_from_module(module)