python—package-----__init__()

       好比说这么一个文档结构: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下面的代码

相关文章
相关标签/搜索