从另一个子文件夹导入类

亨德拉

我正在开发一个项目,该项目本地存储在名为NeuralNetwork.

我有一个文件夹内的.py文件load_data命名load_data.py在那个 .py 文件中是一个类名LoadData我想将该类导入test_load_data.py存储在的文件NeuralNetwork/tests/test_load_data/unit_tests/test_load_data.py

我尝试通过以下方式做到这一点

from NeuralNetwork.load_data.load_data import LoadData

不幸的是它没有奏效。这就是我的项目的样子

david@macbook-air-david Lab2 % ls -1R
NeuralNetwork

./NeuralNetwork:
Datasets
__init__.py
load_data
tests

./NeuralNetwork/Datasets:
__init__.py
mnist.pkl

./NeuralNetwork/load_data:
__init__.py
load_data.py

./NeuralNetwork/tests:
__init__.py
test_load_data
test_neural_network

./NeuralNetwork/tests/test_load_data:
__init__.py
functional_tests
unit_tests

./NeuralNetwork/tests/test_load_data/functional_tests:

./NeuralNetwork/tests/test_load_data/unit_tests:
__init__.py
test_load_data.py

./NeuralNetwork/tests/test_neural_network:

我做错了什么?我将不胜感激!

avi

添加以下内容以load_data.py将其目录添加到搜索路径:

sys.path.append(".") # "." refers to current working directory

然后从内部import所需的类from文件test_load_data.py

from load_data import Class

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当您在另一个子文件夹中时,如何从子文件夹导入文件?(Python)

通配符子域到另一个子文件夹中的子文件夹

htaccess:将子文件夹重定向到另一个子文件夹

将类导入子文件夹中的另一个文件时处理记录器目录

将特定子文件夹中的文件移动到另一个子文件夹

将特定的电子邮件从一个子文件夹移动到另一个子文件夹

如何使用Python处理从一个子文件夹到每个目录中另一个子文件夹的文件?

如何从另一个文件夹中的文件导入python类?

从不是子文件夹的另一个文件夹导入python文件

如何使用vscode在Java的子文件夹中将一个文件的类导入另一个文件

从另一个文件夹导入功能

tar整个子文件夹和另一个子文件夹中的单个文件,保留目录结构吗?

如何将文件从资源内部的子文件夹复制到SpringBoot项目资源内部的另一个子文件夹

在文件夹及其所有子文件夹的所有文件中搜索并替换另一个子字符串

.htaccess仅将子文件夹的根目录重定向到另一个子文件夹?

如何将函数或类从一个文件夹导入另一个文件夹

如何使用Azure Storage SDK将Azure File Storage上的文件从一个子文件夹移动到另一个子文件夹?

如何从Eclipse的另一个文件夹中的一个文件夹导入protobuf文件?

在另一个文件夹中创建相同的子文件夹

根据条件从另一个文件夹内的文件夹中导入 csv 文件

从文件夹导入 JPG 文件以进行 PyTorch 转换(另一个错误)?

VSCode的Python linter认为从文件夹中另一个文件的导入是错误的

从子文件夹导入主文件(不是另一个模块)

将文件从文件夹和子文件夹复制到另一个文件夹并保存文件夹的结构

Python3将模块从文件夹导入到另一个文件夹

文件夹中的C#类,需要调用另一个文件夹中的类

从另一个文件夹导入 python 模块,主目录带有“-”

从另一个文件夹导入 Python 包

将本地包导入另一个文件夹