python导入系统

       任何一个python文件都可以通过Import导入,但是python的import并不是把一个文本文件直接插入到另一个文本中,然后在编译中进行,python的import是运行时运算。

  通过import将程序第一次导入指定文件中时,会执行下面三个步骤:

  1.寻找导入文件,文件的搜索路径如下:

    程序主目录

    PYTHONPATH目录

    标准链接库目录

    .pth文件目录(这个是说我们可以把有效的路径添加到模块搜索路径中去,也就是在.pth文件中一个个列一下)

  2. 编译成字节码(如果必要时)

    a. 导入的文件没有编译,那就需要编译。

    b. 如果已经存在.pyc文件,python会检查字节码时间戳,如果比较旧的话就运行时就重新编译,如果比较新的话就算了。

  3. 最后程序会把导入的文件从头到尾执行一遍。

 

    

posted on 2017-10-26 15:19  心灯在林  阅读(135)  评论(0编辑  收藏  举报

导航