day25-2018-11-20-包

个人理解,包就是一个文件夹下所有内容的集合,

 我们假设叶子节点(D,E,F)都是PY文件,

我们试着从

1.D中导入E

此时,结果输出'我是E哇'

导入成功

2.D中导入C中的F

结果报错了,我们通过sys.path在d.py中查看下,包的寻找路径

我们可以看到,d.py他爹是B文件夹,d.py 的地图中(sys.path)没有怎么去f.py的路,除非手动导入(sys.path.append('D:\pycharmprojects\A\C'),否则他只能在B中导入他的兄弟文件.

原文地址:https://www.cnblogs.com/VastTry/p/9990919.html