動態導入模塊(importlib模塊)

動態導入模塊一個簡單的示例,目錄結構,data爲目錄。ide

data--|module.py
        |name.py

首先單獨建一個類,文件名module.pyspa

1 class QQ(object):
2     def __init__(self,name):
3         self.name = name
4 
5     def frend(self):
6         print("你的好友是%s" %self.name)
View Code

須要動態導入的文件,文件名name.pycode

1 import importlib
2 
3 
4 data = importlib.import_module('data.module') #推薦這個
5 
6 # mod = __import__("data.module")
7 
8 print(data.QQ('sss').frend())
View Code
相關文章
相關標籤/搜索