首页 > 其他 > 详细

importlib模块

时间:2019-12-15 14:51:01      阅读:89      评论:0      收藏:0      [点我收藏+]

importlib模块

作用:

以字符串的形式导入模块,拿到的是能够访问当前模块名称空间的名字

使用:

import_module(存放路径)

例如conf文件夹中有settings.py:

CITY_NAME = 'shanghai'

start.py文件:

import importlib # 拿到能够访问当前模块名称空间的名字
res = 'conf.settings'
module = importlib.import_module(res)
print(module) # <module 'conf.settings' from 'D:\\'> from后面跟着绝对路径 
print(module.CITY_NAME) # 拿到shanghai

'''
模块有模块的名称空间,里面存放着模块内对应 类,函数,变量值内存地址
可以利用getattr(module,CITY_NAME)拿到shanghai
'''

importlib模块

原文:https://www.cnblogs.com/jhpy/p/12044033.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!