动态对象导入执行方法importlib.import_module()

阅读 51

2022-07-12


启动执行脚本函数,需要动态的执行对象中的方法

weekreport #文件夹
collection #文件夹
scheduler_task # 定时脚本文件夹
│a.py
│b.py
│c.py
│d.py
view.py #文件

a.py

def a():
print("show A")

b.py

def b():
print("show A")

…以此类推

view.py

import importlib

# 绝对导入
a = importlib.import_module("collection.scheduler_task.a")
a.show(). # show A

# 相对导入
b = importlib.import_module(".b", "collection.scheduler_task")
b.show(). # show B


精彩评论(0)

0 0 举报