2019-02-15
阅读量:
671
import是如何工作的?
python 中的import 是如何工作的?
答:模块在被导入的时候会执行以下三个步骤:
- 通过环境变量找到模块文件;
- 编译成字节码文件,如果有字节码文件则导入字节码文件;
- 执行模块中的代码来创建所定义的对象;
以上的三个步骤只有在程序运行时,模块被第一次导入时才会进行。如果已经导入了这个模块然后再次导入的时候会跳过上面的三个步骤,它会直接提取内存中已经加载的模块对象。Python已经导入的模块会保存在sys.modules
字典中。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论