模块、包的导入
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模块添加路径--必须的操作
'''
#/Users/macos/Desktop/python 全栈总结/6、函数、模块的导入
本文来自博客园,作者:{落叶给树的留言},转载请注明原文链接:https://www.cnblogs.com/luoyegeishudeliuyan/p/15548218.html