from . import xxx和import xxx的区别

from . import xxx和import xxx的区别

import xxx的过程中:
1.创一个空的moudle对象
2.把这个module对象插入sys.module中
3.解释器找到这个moudle装载代码
解释器查找的路径顺序:当前路径 (以及从当前目录指定的sys.path),然后是PYTHONPATH,然后是python的安装设置相关的默认路径。
4.执行一遍moudle里面的代码

from . import xxx 的" . "指定了相对路径,使解释器找到了xxx


版权声明:本文为you2a6d原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。