動態導入模塊一個簡單的示例,目錄結構,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)
須要動態導入的文件,文件名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())