Python 将类从一个目录导入另一个目录
我有两个不同的目录:Python 将类从一个目录导入另一个目录,python,python-2.7,python-import,Python,Python 2.7,Python Import,我有两个不同的目录: /dir1 file.py /dir2 /dir2.1 file.py 我需要将file.py从dir1导入到dir2.1的文件中。有人能给你一个主意吗?你需要使用\uuu init\uuuuuuuy.py 从文档中: init.py文件是使Python处理 包含包的目录;这样做是为了防止 无意中使用公用名称(如字符串)的目录 隐藏稍后在模块搜索路径上出现的有效模块。在里面 最简单的情况是,init.py可以只是一个空文件,但它可
/dir1
file.py
/dir2
/dir2.1
file.py
我需要将
file.py
从dir1
导入到dir2.1
的文件中。有人能给你一个主意吗?你需要使用\uuu init\uuuuuuuy.py
从文档中:
init.py文件是使Python处理
包含包的目录;这样做是为了防止
无意中使用公用名称(如字符串)的目录
隐藏稍后在模块搜索路径上出现的有效模块。在里面
最简单的情况是,init.py可以只是一个空文件,但它可以是一个空文件
同时执行包的初始化代码或设置all
变量,稍后描述
使您的文件结构:
files
dir1
__init__.py
file.py
dir2
dir2.1
file.py
init__.py
然后在files\dir2\dir2.1\file.py
:
import files.dir1.file
你读过吗?这个问题的答案如下: