ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python - importlib 模块

2019-09-11 20:56:21  阅读:15  来源: 互联网

标签:name Python self py bbb 模块 importlib



importlib 模块可以根据字符串来导入相应的模块

目录结构:

 

在根目录下创建 importlib_test.py 和 aaa/bbb.py

bbb.py:

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

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

importlib_test.py:

# 使用字符串导入模块
import importlib

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

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



# 普通方式导入模块
from aaa import bbb

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

运行结果:

 



标签:name,Python,self,py,bbb,模块,importlib

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有