模块包导入分为三种类型:
类型一:
导入的py文件在同一文件夹下,如图所示
引用的时候可以直接引用即可
from 【py文件名称】 import 【函数名】,导入全部的方法,则表示*即可
类型二:
py文件同导入的文件夹同一目录,如图所示:
如图所示,文件夹目录位置,导入格式为:from 【文件夹名称】.【py文件名称】 import *
类型三:
导入的包在另外一个文件夹下,如图所示:
需要将env.py文件包导入至core的rest_client.py文件中,需要将文件夹添加到python执行的路径中,需要增加路径:
import sys,os
BASE = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, BASE),增加路径代码
结果如截图所示