模块、包的导入


import os import sys import os,sys#单独导入或者加逗号多个导入都可以 sys.path.append(os.path.dirname(os.path.dirname(file)))#添加路径

from kkk import aaa
from kkk import bbb
###kkk在另一个包里 和程序不在同一个路径
res = aaa.func(2,3)
print(res)
'''这个可以运行成功没问题 因为是同一目录下模块 可以调用'''
res1 = bbb.inner(2,3)
print(res1)
'''
inner函数在解释器中也可以运行成功 有一个隐藏错误 
本质上在这个目录下是找不到根目录下的这个模块的
解释器帮你加了一个路径 所以解释器中可以运行成功 
但是在终端中或者不会加路径的平台人家可不会帮你擦屁股
所以涉及到包的导入时你要自己用os、sys模块添加路径--必须的操作
'''