0
点赞
收藏
分享

微信扫一扫

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

芥子书屋 2022-07-12 阅读 51


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

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 条评论