扫码关注官方订阅号
本人才学python 对python代码的动态的加载代码不是很理解,请问python 的"运行时动态导入拓展插件",是啥意思?pkg_resources.require()是用来实现这个功能的吗?
人生最曼妙的风景,竟是内心的淡定与从容!
先举个列子.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那样一开始就全导入.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
先举个列子.
a.py 内容如下:
b.py中就可以导入a
运行b.py结果是:
将b.py内容改为这样:
输出:
说明没有导入模块a,python是解释型的语言,没有编译这一过程.
执行到导入模块的语句时,才导入. 不像java那样一开始就全导入.