2019-04-01
阅读量:
494
什么是绝对导入?
绝对导入:所有的模块import都从“根节点”开始。根节点的位置由sys.path中的路径决定,项目的根目录一般自动在sys.path中。如果希望程序能处处执行,需手动修改sys.path。
例1:c.py中导入B包/B1子包/b1.py模块
import sys,os
BASE_DIR = os.path.dirname(os.path.abspath(__file__))#存放c.py所在的绝对路径
sys.path.append(BASE_DIR)
from B.B1 import b1#导入B包中子包B1中的模块b1
例2:b1.py中导入b2.py模块
from B.B1 import b2#从B包中的子包B1中导入模块b2






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论