python包的导入

来源:互联网 发布:js删除cookie 编辑:程序博客网 时间:2024/05/18 03:18


导入所有的方法

#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731# import glance.api.policy# glance.api.policy.get()'''glance的init文件添加from glance.api import policyfrom glance.api import versionsfrom glance.cmd import managefrom glance.db import models'''#import glance#glance.api.policy.get()#glance.models.register_models('sql')'''再次追加 可以直接调用from glance.api import policyfrom glance.api import versionsfrom glance.cmd import managefrom glance.db import modelsfrom glance.api.policy import getfrom glance.api.policy import create_resourcefrom glance.api.cmd import mainfrom glance.api.db import register_models'''glance.get()




导入所有的简便方法 (推荐)



#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731'''导入所以 各个目录及文件里需要__all__=[]进行定义'''from .api import *from .cmd import *''''''from .api.policy import *''''''




相对导入绝对导入


#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731'''目录结构glance_test    api         __init__        policy.py        versions.py    cmd        __init__    db        __init__        models.py    __init__glance_test.py'''#绝对导入  from导入给外部使用   内部执行报错#内部执行使用main函数#from glance_test.api import versionsif __name__=='__main__':    import versions#相对导入else:    from ..db import models






原创粉丝点击