Python - importlib 模塊

importlib 模塊能夠根據字符串來導入相應的模塊python

目錄結構:blog

 

在根目錄下建立 importlib_test.py 和 aaa/bbb.py字符串

bbb.py:it

class Person(object):
    def __init__(self, name):
        self.name = name

    def talk(self):
        print("My name is %s" %self.name)

importlib_test.py:class

# 使用字符串導入模塊
import importlib

c = importlib.import_module("aaa.bbb")

p = c.Person("Jack")
p.talk()



# 普通方式導入模塊
from aaa import bbb

p1 = bbb.Person("Mary")
p1.talk()

運行結果:test

相關文章
相關標籤/搜索