python3 导入同级、下级、上级目录中的模块
同级在导入的文件写上:import xxx下级需要在下级目录中写一个__init__.py文件在导入的文件写上:from dirname import xxx上级可以使用 sys.path首先 sys.path 的作用是:当使用import语句导入模块时,解释器会搜索当前模块所在目录以及sys.path指定的路径去找需要import的模块所以改变思路,直接把上级目录加到 sys.path 里imp
同级
在导入的文件写上:
import xxx
下级
需要在下级目录中写一个__init__.py文件
在导入的文件写上:
from dirname import xxx
上级
可以使用 sys.path
首先 sys.path 的作用是:当使用import语句导入模块时,解释器会搜索当前模块所在目录以及sys.path指定的路径去找需要import的模块
所以改变思路,直接把上级目录加到 sys.path 里
import sys
sys.path.append(’…/’)
from fatherdirname import xxx
通常:
import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(file))))
from fatherdirname import xxx
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)