好比说这么一个文档结构:app
xiaoyun要导入其余模块好比xiaohong,好比packetage,那就很麻烦,通常来讲是这样,spa
在本身目录顶端加上:blog
import os,sys文档
BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
sys.path.append(BASE_DIR)it
目前,个人办法是,在相同目录下加入__init__.py文件,import
init一样加入加入上面三句话,而后在xiaoyun中 import __init__file
而后根据绝对路径就能够引用其余全部的文件了。引用
实测可用im
再来讲说这个__init__()img
好比说p1文件夹下有一个__init__(),p1同级文件夹下的其余py文件 import p1,
就会运行 __init__.py下面的代码