我刚刚开始了一个Python项目。目录结构如下:
你也可以检查Github库。
在“algorithms”文件夹下的每个子文件夹中,我在“__init__”文件中逐一为所有文件添加以下代码:
等等。我试图完成的任务是使用以下查询一起运行所有测试:
测试目录中的每个文件都以以下内容开头:
现在,如果我想将一个新文件添加到链接列表目录中,我会创建该文件,然后在
/algorithms
----/__init__.py
----/linkedlist
--------/__init__.py
--------/file1.py
--------/file2.py
/tests
----/test_linkedlist
你也可以检查Github库。
在“algorithms”文件夹下的每个子文件夹中,我在“__init__”文件中逐一为所有文件添加以下代码:
from .file1 import *
from .file2 import *
等等。我试图完成的任务是使用以下查询一起运行所有测试:
python3 -m unittest discover tests
测试目录中的每个文件都以以下内容开头:
from algorithms.linkedlist import *
import unittest
现在,如果我想将一个新文件添加到链接列表目录中,我会创建该文件,然后在
__init__
文件中添加另一个from .filename import *
。如何在__init__
文件中编写脚本,以便每次创建新文件时,不必手动插入导入命令?