python 动态加载

 手机用户2602891751 发布于 2022-10-28 16:53

本人才学python 对python代码的动态的加载代码不是很理解,请问python 的"运行时动态导入拓展插件",是啥意思?pkg_resources.require()是用来实现这个功能的吗?

1 个回答
  • 先举个列子.
    a.py 内容如下:

    print "module a"
    

    b.py中就可以导入a

    print "b.py"
    import a
    

    运行b.py结果是:

    b.py
    module a
    

    将b.py内容改为这样:

    c = 1
    print "test"
    if c == 0:
        import a

    输出:

    test

    说明没有导入模块a,python是解释型的语言,没有编译这一过程.
    执行到导入模块的语句时,才导入. 不像java那样一开始就全导入.

    2022-10-29 22:46 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有