import 如何工作

# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#import 如何工作



#程序第一次导入指定文件时,会执行三个步骤
#1)找到模块文件
#2)编译成位码(需要时)
#3)执行模块的代码来创建其所定义的对象
#在这之后,导入相同模块时,会跳过这3个步骤,而只提取内存中的已加载的模块对象。
#从技术上来讲,python把已载入的模块存储到一个名为sys.modules的表中,并在一次导入操作的开始检查该表



#一、搜索
#import时,不写其模块路径的原因是,python用了标准模块搜索路径来查找import语句所对应的模块文件

#二、编译
#顶层文件通常被设计成直接运行,而不是被导入
#

#三、运行

 

posted @ 2015-10-27 20:53  Xiao|Deng  阅读(192)  评论(0编辑  收藏  举报