Python雾里看花-动态倒入模块之importlib

文件目录
Python雾里看花-动态倒入模块之importlib_第1张图片


main.py

import sys

# 获取模块或者服务名称
service = 'Login'

_router = 'Service.' + str(service)

if _router in sys.modules:
    router = importlib.reload(_router)
else:
    router = importlib.import_module(_router)
router.run()

Login.py

# -*- coding: utf-8 -*-


def run():
    print('enter login')

Transaction

# -*- coding: utf-8 -*-


def run():
    print('enter transaction')

你可能感兴趣的:(Python开发,python高级编程)