python导入系统
任何一个python文件都可以通过Import导入,但是python的import并不是把一个文本文件直接插入到另一个文本中,然后在编译中进行,python的import是运行时运算。
通过import将程序第一次导入指定文件中时,会执行下面三个步骤:
1.寻找导入文件,文件的搜索路径如下:
程序主目录
PYTHONPATH目录
标准链接库目录
.pth文件目录(这个是说我们可以把有效的路径添加到模块搜索路径中去,也就是在.pth文件中一个个列一下)
2. 编译成字节码(如果必要时)
a. 导入的文件没有编译,那就需要编译。
b. 如果已经存在.pyc文件,python会检查字节码时间戳,如果比较旧的话就运行时就重新编译,如果比较新的话就算了。
3. 最后程序会把导入的文件从头到尾执行一遍。