python导入系统

Python Import机制详解

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

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

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

    程序主目录

    PYTHONPATH目录

    标准链接库目录

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

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

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

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

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

 

    

转载于:https://www.cnblogs.com/xindeng/p/7736983.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值